Skip to main content

IIAMCreateOpenIDConnectProviderRequest

Interface in AWS.IAM

Interface for CreateOpenIDConnectProvider requests.

Ancestors

Properties

ClientIDList

property ClientIDList: TList<string>

Specify a list of client IDs, also known as audiences.

Tags

property Tags: TList<IIAMTag>

Type: IIAMTag

Optionally, specify a list of tags to associated with the new IAM OpenID Connect (OIDC) provider.

ThumbprintList

property ThumbprintList: TList<string>

Optionally, specify a list of certificate thumbprints for the OpenID Connect (OIDC) identity provider's server certificates.

Url

property Url: string

Specify the URL of the identity provider.

The URL must begin with https:// and should correspond to the iss clain in the provider's OpenID Connect ID tokens. Per the OIDC standard, path components are allowed but query parameters are not. Typically, the URL consists of only a hostname, like https://id.example.com. The URL should not contain a port number. An identity provider can only be registered once within your AWS account.

Methods

AddClientID

function AddClientID(const AClientID: string): NativeInt;

Add a client ID to ClientIDList.

Parameters

NameDescription
AClientIDSpecify a client ID to add to ClientIDList.

Returns

Returns the index of the client ID added to ClientIDList.

AddTag

function AddTag(const AKey, AValue: string): NativeInt;

Add a key/value pair to Tags.

Parameters

NameDescription
AKeySpecify the key for the tag to add to Tags.
AValueSpecify the value for the tag to add to Tags.

Returns

Returns the index of the tag added to Tags.

AddThumbprint

function AddThumbprint(const AThumbprint: string): NativeInt;

Add a thumbprint to ThumbprintList.

Parameters

NameDescription
AThumbprint.Specify a thumbprint to add to ThumbprintList.

Returns

Returns the index of the thumbprint added to ThumbprintList.