RedshiftIdcApplication - Amazon Redshift

RedshiftIdcApplication

Contains properties for the Redshift IDC application.

Contents

Note

In the following list, the required parameters are described first.

AuthorizedTokenIssuerList.member.N

The authorized token issuer list for the Amazon Redshift IAM Identity Center application.

Type: Array of AuthorizedTokenIssuer objects

Required: No

IamRoleArn

The ARN for the Amazon Redshift IAM Identity Center application. It has the required permissions to be assumed and invoke the IDC Identity Center API.

Type: String

Length Constraints: Maximum length of 2147483647.

Required: No

IdcDisplayName

The display name for the Amazon Redshift IAM Identity Center application. It appears on the console.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 127.

Pattern: [\w+=,.@-]+

Required: No

IdcInstanceArn

The ARN for the IAM Identity Center instance that Redshift integrates with.

Type: String

Length Constraints: Maximum length of 2147483647.

Required: No

IdcManagedApplicationArn

The ARN for the Amazon Redshift IAM Identity Center application.

Type: String

Length Constraints: Maximum length of 2147483647.

Required: No

IdcOnboardStatus

The onboarding status for the Amazon Redshift IAM Identity Center application.

Type: String

Length Constraints: Maximum length of 2147483647.

Required: No

IdentityNamespace

The identity namespace for the Amazon Redshift IAM Identity Center application. It determines which managed application verifies the connection token.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 127.

Pattern: ^[a-zA-Z0-9_+.#@$-]+$

Required: No

RedshiftIdcApplicationArn

The ARN for the Redshift application that integrates with IAM Identity Center.

Type: String

Length Constraints: Maximum length of 2147483647.

Required: No

RedshiftIdcApplicationName

The name of the Redshift application in IAM Identity Center.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 63.

Pattern: [a-z][a-z0-9]*(-[a-z0-9]+)*

Required: No

ServiceIntegrations.member.N

A list of service integrations for the Redshift IAM Identity Center application.

Type: Array of ServiceIntegrationsUnion objects

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: