class Aws::Redshift::Types::CreateEndpointAccessMessage

@note When making an API call, you may pass CreateEndpointAccessMessage

data as a hash:

    {
      cluster_identifier: "String",
      resource_owner: "String",
      endpoint_name: "String", # required
      subnet_group_name: "String", # required
      vpc_security_group_ids: ["String"],
    }

@!attribute [rw] cluster_identifier

The cluster identifier of the cluster to access.
@return [String]

@!attribute [rw] resource_owner

The Amazon Web Services account ID of the owner of the cluster. This
is only required if the cluster is in another Amazon Web Services
account.
@return [String]

@!attribute [rw] endpoint_name

The Redshift-managed VPC endpoint name.

An endpoint name must contain 1-30 characters. Valid characters are
A-Z, a-z, 0-9, and hyphen(-). The first character must be a letter.
The name can't contain two consecutive hyphens or end with a
hyphen.
@return [String]

@!attribute [rw] subnet_group_name

The subnet group from which Amazon Redshift chooses the subnet to
deploy the endpoint.
@return [String]

@!attribute [rw] vpc_security_group_ids

The security group that defines the ports, protocols, and sources
for inbound traffic that you are authorizing into your endpoint.
@return [Array<String>]

@see docs.aws.amazon.com/goto/WebAPI/redshift-2012-12-01/CreateEndpointAccessMessage AWS API Documentation

Constants

SENSITIVE