Skip to content

RedshiftIdcApplication

Source code in docs_src/capo_redshift/types/redshift_idc_application.py
class RedshiftIdcApplication(TypedDict, closed=True):
    idc_instance_arn: NotRequired["capo_redshift.types.string.String"]
    """<p>The ARN for the IAM Identity Center instance that Redshift integrates with.</p>"""
    redshift_idc_application_name: NotRequired[
        "capo_redshift.types.redshift_idc_application_name.RedshiftIdcApplicationName"
    ]
    """<p>The name of the Redshift application in IAM Identity Center.</p>"""
    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 identity namespace for the Amazon Redshift IAM Identity Center application. It determines which managed application verifies the connection token.</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. It appears on the console.</p>"""
    iam_role_arn: NotRequired["capo_redshift.types.string.String"]
    """<p>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.</p>"""
    idc_managed_application_arn: NotRequired["capo_redshift.types.string.String"]
    """<p>The ARN for the Amazon Redshift IAM Identity Center application.</p>"""
    idc_onboard_status: NotRequired["capo_redshift.types.string.String"]
    """<p>The onboarding status for the Amazon Redshift IAM Identity Center application.</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.</p>"""
    service_integrations: NotRequired[
        "capo_redshift.types.service_integration_list.ServiceIntegrationList"
    ]
    """<p>A list of service integrations for the Redshift IAM Identity Center application.</p>"""
    application_type: NotRequired[
        "capo_redshift.types.application_type.ApplicationType"
    ]
    """<p>The type of application being created. Valid values are <code>None</code> or <code>Lakehouse</code>. Use <code>Lakehouse</code> to enable Amazon Redshift federated permissions on cluster.</p>"""
    tags: NotRequired["capo_redshift.types.tag_list.TagList"]
    """<p>A list of tags.</p>"""
    sso_tag_keys: NotRequired["capo_redshift.types.tag_key_list.TagKeyList"]
    """<p>A list of tags keys that Redshift Identity Center applications copy to IAM Identity Center. For each input key, the tag corresponding to the key-value pair is propagated.</p>"""

application_type instance-attribute

application_type: NotRequired[ApplicationType]

The type of application being created. Valid values are None or Lakehouse. Use Lakehouse to enable Amazon Redshift federated permissions on cluster.

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.

iam_role_arn instance-attribute

iam_role_arn: NotRequired[String]

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.

idc_display_name instance-attribute

idc_display_name: NotRequired[IdcDisplayNameString]

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

idc_instance_arn instance-attribute

idc_instance_arn: NotRequired[String]

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

idc_managed_application_arn instance-attribute

idc_managed_application_arn: NotRequired[String]

The ARN for the Amazon Redshift IAM Identity Center application.

idc_onboard_status instance-attribute

idc_onboard_status: NotRequired[String]

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

identity_namespace instance-attribute

identity_namespace: NotRequired[IdentityNamespaceString]

The identity namespace for the Amazon Redshift IAM Identity Center application. 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.

redshift_idc_application_name instance-attribute

redshift_idc_application_name: NotRequired[RedshiftIdcApplicationName]

The name of the Redshift application in IAM Identity Center.

service_integrations instance-attribute

service_integrations: NotRequired[ServiceIntegrationList]

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

sso_tag_keys instance-attribute

sso_tag_keys: NotRequired[TagKeyList]

A list of tags keys that Redshift Identity Center applications copy to IAM Identity Center. For each input key, the tag corresponding to the key-value pair is propagated.

tags instance-attribute

tags: NotRequired[TagList]

A list of tags.