AWS::Redshift::EndpointAccess - AWS CloudFormation

AWS::Redshift::EndpointAccess

Creates a Redshift-managed VPC endpoint.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{ "Type" : "AWS::Redshift::EndpointAccess", "Properties" : { "ClusterIdentifier" : String, "EndpointName" : String, "ResourceOwner" : String, "SubnetGroupName" : String, "VpcSecurityGroupIds" : [ String, ... ] } }

YAML

Type: AWS::Redshift::EndpointAccess Properties: ClusterIdentifier: String EndpointName: String ResourceOwner: String SubnetGroupName: String VpcSecurityGroupIds: - String

Properties

ClusterIdentifier

The cluster identifier of the cluster associated with the endpoint.

Required: Yes

Type: String

Maximum: 2147483647

Update requires: Replacement

EndpointName

The name of the endpoint.

Required: Yes

Type: String

Pattern: ^(?=^[a-z][a-z0-9]*(-[a-z0-9]+)*$).{1,30}$

Update requires: Replacement

ResourceOwner

The AWS account ID of the owner of the cluster.

Required: No

Type: String

Pattern: ^\d{12}$

Update requires: Replacement

SubnetGroupName

The subnet group name where Amazon Redshift chooses to deploy the endpoint.

Required: Yes

Type: String

Pattern: ^(?=^[a-zA-Z0-9-]+$).{1,255}$

Update requires: Replacement

VpcSecurityGroupIds

The security group that defines the ports, protocols, and sources for inbound traffic that you are authorizing into your endpoint.

Required: Yes

Type: Array of String

Update requires: No interruption

Return values

Ref

When you pass the logical ID of this resource to the intrinsic Ref function, Ref returns the resource name.

For more information about using the Ref function, see Ref.

Fn::GetAtt

The Fn::GetAtt intrinsic function returns a value for a specified attribute of this type. The following are the available attributes and sample return values.

For more information about using the Fn::GetAtt intrinsic function, see Fn::GetAtt.

Address

The DNS address of the endpoint.

EndpointCreateTime

The time (UTC) that the endpoint was created.

EndpointStatus

The status of the endpoint.

Port

The port number on which the cluster accepts incoming connections.

VpcEndpoint.VpcEndpointId

The connection endpoint ID for connecting an Amazon Redshift cluster through the proxy.

VpcEndpoint.VpcId

The VPC identifier that the endpoint is associated.

VpcSecurityGroups

The security groups associated with the endpoint.