Skip to content

EndpointAuthorization

Source code in docs_src/capo_redshift/types/endpoint_authorization.py
class EndpointAuthorization(TypedDict, closed=True):
    grantor: NotRequired["capo_redshift.types.string.String"]
    """<p>The Amazon Web Services account ID of the cluster owner.</p>"""
    grantee: NotRequired["capo_redshift.types.string.String"]
    """<p>The Amazon Web Services account ID of the grantee of the cluster.</p>"""
    cluster_identifier: NotRequired["capo_redshift.types.string.String"]
    """<p>The cluster identifier.</p>"""
    authorize_time: NotRequired["capo_redshift.types.t_stamp.TStamp"]
    """<p>The time (UTC) when the authorization was created.</p>"""
    cluster_status: NotRequired["capo_redshift.types.string.String"]
    """<p>The status of the cluster.</p>"""
    status: NotRequired["capo_redshift.types.authorization_status.AuthorizationStatus"]
    """<p>The status of the authorization action.</p>"""
    allowed_all_vp_cs: NotRequired["capo_redshift.types.boolean.Boolean"]
    """<p>Indicates whether all VPCs in the grantee account are allowed access to the cluster.</p>"""
    allowed_vp_cs: NotRequired[
        "capo_redshift.types.vpc_identifier_list.VpcIdentifierList"
    ]
    """<p>The VPCs allowed access to the cluster.</p>"""
    endpoint_count: NotRequired["capo_redshift.types.integer.Integer"]
    """<p>The number of Redshift-managed VPC endpoints created for the authorization.</p>"""

allowed_all_vp_cs instance-attribute

allowed_all_vp_cs: NotRequired[Boolean]

Indicates whether all VPCs in the grantee account are allowed access to the cluster.

allowed_vp_cs instance-attribute

allowed_vp_cs: NotRequired[VpcIdentifierList]

The VPCs allowed access to the cluster.

authorize_time instance-attribute

authorize_time: NotRequired[TStamp]

The time (UTC) when the authorization was created.

cluster_identifier instance-attribute

cluster_identifier: NotRequired[String]

The cluster identifier.

cluster_status instance-attribute

cluster_status: NotRequired[String]

The status of the cluster.

endpoint_count instance-attribute

endpoint_count: NotRequired[Integer]

The number of Redshift-managed VPC endpoints created for the authorization.

grantee instance-attribute

grantee: NotRequired[String]

The Amazon Web Services account ID of the grantee of the cluster.

grantor instance-attribute

grantor: NotRequired[String]

The Amazon Web Services account ID of the cluster owner.

status instance-attribute

status: NotRequired[AuthorizationStatus]

The status of the authorization action.