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
| Name | Description |
|---|---|
AClientID | Specify 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
| Name | Description |
|---|---|
AKey | Specify the key for the tag to add to Tags. |
AValue | Specify 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
| Name | Description |
|---|---|
AThumbprint. | Specify a thumbprint to add to ThumbprintList. |
Returns
Returns the index of the thumbprint added to ThumbprintList.