Modify Redshift Idc Application
redshift_modify_redshift_idc_application | R Documentation |
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. |
IdentityNamespace |
The namespace for the Amazon Redshift IAM Identity Center application to change. It determines which managed application verifies the connection token. |
IamRoleArn |
The 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. |
IdcDisplayName |
The display name for the Amazon Redshift IAM Identity Center application to change. It appears on the console. |
AuthorizedTokenIssuerList |
The authorized token issuer list for the Amazon Redshift IAM Identity Center application to change. |
ServiceIntegrations |
A 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"
)
)
)
)
)
)
)
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"
)
)
)
)
)
)