CfnEndpointAuthorizationMixinProps

class aws_cdk.mixins_preview.aws_redshift.mixins.CfnEndpointAuthorizationMixinProps(*, account=None, cluster_identifier=None, force=None, vpc_ids=None)

Bases: object

Properties for CfnEndpointAuthorizationPropsMixin.

Parameters:
  • account (Optional[str]) – The AWS account ID of either the cluster owner (grantor) or grantee. If Grantee parameter is true, then the Account value is of the grantor.

  • cluster_identifier (Optional[str]) – The cluster identifier.

  • force (Union[bool, IResolvable, None]) – Indicates whether to force the revoke action. If true, the Redshift-managed VPC endpoints associated with the endpoint authorization are also deleted.

  • vpc_ids (Optional[Sequence[str]]) – The virtual private cloud (VPC) identifiers to grant access to.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-endpointauthorization.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_redshift import mixins as redshift_mixins

cfn_endpoint_authorization_mixin_props = redshift_mixins.CfnEndpointAuthorizationMixinProps(
    account="account",
    cluster_identifier="clusterIdentifier",
    force=False,
    vpc_ids=["vpcIds"]
)

Attributes

account

The AWS account ID of either the cluster owner (grantor) or grantee.

If Grantee parameter is true, then the Account value is of the grantor.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-endpointauthorization.html#cfn-redshift-endpointauthorization-account

cluster_identifier

The cluster identifier.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-endpointauthorization.html#cfn-redshift-endpointauthorization-clusteridentifier

force

Indicates whether to force the revoke action.

If true, the Redshift-managed VPC endpoints associated with the endpoint authorization are also deleted.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-endpointauthorization.html#cfn-redshift-endpointauthorization-force

vpc_ids

The virtual private cloud (VPC) identifiers to grant access to.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-endpointauthorization.html#cfn-redshift-endpointauthorization-vpcids