Skip to content

ModifyRedshiftIdcApplicationMessage

Source code in docs_src/capo_redshift/types/modify_redshift_idc_application_message.py
class ModifyRedshiftIdcApplicationMessage(TypedDict, closed=True):
    redshift_idc_application_arn: NotRequired["capo_redshift.types.string.String"]
    """<p>The ARN for the Redshift application that integrates with IAM Identity Center.</p>"""
    identity_namespace: NotRequired[
        "capo_redshift.types.identity_namespace_string.IdentityNamespaceString"
    ]
    """<p>The namespace for the Amazon Redshift IAM Identity Center application to change. It determines which managed application verifies the connection token.</p>"""
    iam_role_arn: NotRequired["capo_redshift.types.string.String"]
    """<p>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.</p>"""
    idc_display_name: NotRequired[
        "capo_redshift.types.idc_display_name_string.IdcDisplayNameString"
    ]
    """<p>The display name for the Amazon Redshift IAM Identity Center application to change. It appears on the console.</p>"""
    authorized_token_issuer_list: NotRequired[
        "capo_redshift.types.authorized_token_issuer_list.AuthorizedTokenIssuerList"
    ]
    """<p>The authorized token issuer list for the Amazon Redshift IAM Identity Center application to change.</p>"""
    service_integrations: NotRequired[
        "capo_redshift.types.service_integration_list.ServiceIntegrationList"
    ]
    """<p>A collection of service integrations associated with the application.</p>"""

authorized_token_issuer_list instance-attribute

authorized_token_issuer_list: NotRequired[AuthorizedTokenIssuerList]

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

iam_role_arn instance-attribute

iam_role_arn: NotRequired[String]

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.

idc_display_name instance-attribute

idc_display_name: NotRequired[IdcDisplayNameString]

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

identity_namespace instance-attribute

identity_namespace: NotRequired[IdentityNamespaceString]

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

redshift_idc_application_arn instance-attribute

redshift_idc_application_arn: NotRequired[String]

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

service_integrations instance-attribute

service_integrations: NotRequired[ServiceIntegrationList]

A collection of service integrations associated with the application.