AWS Fundamentals Logo
AWS Fundamentals
L1 ConstructAWS::Redshift::EndpointAuthorization

CfnEndpointAuthorization

Describes an endpoint authorization for authorizing Redshift-managed VPC endpoint access to a cluster across AWS accounts .

Import

import { CfnEndpointAuthorization } from 'aws-cdk-lib/aws-redshift';

Or use the module namespace:

import * as redshift from 'aws-cdk-lib/aws-redshift';
// redshift.CfnEndpointAuthorization

Properties

Configuration passed to the constructor as CfnEndpointAuthorizationProps.

accountRequired
string

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.

clusterIdentifierRequired
string

The cluster identifier.

forceOptional
boolean | IResolvable

Indicates whether to force the revoke action. If true, the Redshift-managed VPC endpoints associated with the endpoint authorization are also deleted.

vpcIdsOptional
string | IVPCRef[]

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

CloudFormation Resource

This L1 construct maps directly to the following CloudFormation resource type.

Learn AWS the Practical Way

Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.

Subscribe to Newsletter