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"
          )
        )
      )
    )
  )
)