Changes an existing Amazon Redshift IAM Identity Center application¶
Description¶
Changes an existing Amazon Redshift IAM Identity Center application.
Usage¶
redshift_modify_redshift_idc_application(RedshiftIdcApplicationArn,
IdentityNamespace, IamRoleArn, IdcDisplayName,
AuthorizedTokenIssuerList, ServiceIntegrations)
Arguments¶
-
RedshiftIdcApplicationArn[required] The ARN for the Redshift application that integrates with IAM Identity Center.
-
IdentityNamespaceThe namespace for the Amazon Redshift IAM Identity Center application to change. It determines which managed application verifies the connection token.
-
IamRoleArnThe IAM role ARN associated with the Amazon Redshift IAM Identity Center application to change. It has the required permissions to be assumed and invoke the IDC Identity Center API.
-
IdcDisplayNameThe display name for the Amazon Redshift IAM Identity Center application to change. It appears on the console.
-
AuthorizedTokenIssuerListThe authorized token issuer list for the Amazon Redshift IAM Identity Center application to change.
-
ServiceIntegrationsA collection of service integrations associated with the application.
Value¶
A list with the following syntax:
list(
RedshiftIdcApplication = list(
IdcInstanceArn = "string",
RedshiftIdcApplicationName = "string",
RedshiftIdcApplicationArn = "string",
IdentityNamespace = "string",
IdcDisplayName = "string",
IamRoleArn = "string",
IdcManagedApplicationArn = "string",
IdcOnboardStatus = "string",
AuthorizedTokenIssuerList = list(
list(
TrustedTokenIssuerArn = "string",
AuthorizedAudiencesList = list(
"string"
)
)
),
ServiceIntegrations = list(
list(
LakeFormation = list(
list(
LakeFormationQuery = list(
Authorization = "Enabled"|"Disabled"
)
)
),
S3AccessGrants = list(
list(
ReadWriteAccess = list(
Authorization = "Enabled"|"Disabled"
)
)
),
Redshift = list(
list(
Connect = list(
Authorization = "Enabled"|"Disabled"
)
)
)
)
),
ApplicationType = "None"|"Lakehouse",
Tags = list(
list(
Key = "string",
Value = "string"
)
),
SsoTagKeys = list(
"string"
)
)
)
Request syntax¶
svc$modify_redshift_idc_application(
RedshiftIdcApplicationArn = "string",
IdentityNamespace = "string",
IamRoleArn = "string",
IdcDisplayName = "string",
AuthorizedTokenIssuerList = list(
list(
TrustedTokenIssuerArn = "string",
AuthorizedAudiencesList = list(
"string"
)
)
),
ServiceIntegrations = list(
list(
LakeFormation = list(
list(
LakeFormationQuery = list(
Authorization = "Enabled"|"Disabled"
)
)
),
S3AccessGrants = list(
list(
ReadWriteAccess = list(
Authorization = "Enabled"|"Disabled"
)
)
),
Redshift = list(
list(
Connect = list(
Authorization = "Enabled"|"Disabled"
)
)
)
)
)
)