Skip to main content
Version: 2.1

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.