Class: Aws::Redshift::Types::CreateEndpointAccessMessage
- Inherits:
-
Struct
- Object
- Struct
- Aws::Redshift::Types::CreateEndpointAccessMessage
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-redshift/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#cluster_identifier ⇒ String
The cluster identifier of the cluster to access.
-
#endpoint_name ⇒ String
The Redshift-managed VPC endpoint name.
-
#resource_owner ⇒ String
The Amazon Web Services account ID of the owner of the cluster.
-
#subnet_group_name ⇒ String
The subnet group from which Amazon Redshift chooses the subnet to deploy the endpoint.
-
#vpc_security_group_ids ⇒ Array<String>
The security group that defines the ports, protocols, and sources for inbound traffic that you are authorizing into your endpoint.
Instance Attribute Details
#cluster_identifier ⇒ String
The cluster identifier of the cluster to access.
2749 2750 2751 2752 2753 2754 2755 2756 2757 |
# File 'lib/aws-sdk-redshift/types.rb', line 2749 class CreateEndpointAccessMessage < Struct.new( :cluster_identifier, :resource_owner, :endpoint_name, :subnet_group_name, :vpc_security_group_ids) SENSITIVE = [] include Aws::Structure end |
#endpoint_name ⇒ String
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.
2749 2750 2751 2752 2753 2754 2755 2756 2757 |
# File 'lib/aws-sdk-redshift/types.rb', line 2749 class CreateEndpointAccessMessage < Struct.new( :cluster_identifier, :resource_owner, :endpoint_name, :subnet_group_name, :vpc_security_group_ids) SENSITIVE = [] include Aws::Structure end |
#resource_owner ⇒ String
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.
2749 2750 2751 2752 2753 2754 2755 2756 2757 |
# File 'lib/aws-sdk-redshift/types.rb', line 2749 class CreateEndpointAccessMessage < Struct.new( :cluster_identifier, :resource_owner, :endpoint_name, :subnet_group_name, :vpc_security_group_ids) SENSITIVE = [] include Aws::Structure end |
#subnet_group_name ⇒ String
The subnet group from which Amazon Redshift chooses the subnet to deploy the endpoint.
2749 2750 2751 2752 2753 2754 2755 2756 2757 |
# File 'lib/aws-sdk-redshift/types.rb', line 2749 class CreateEndpointAccessMessage < Struct.new( :cluster_identifier, :resource_owner, :endpoint_name, :subnet_group_name, :vpc_security_group_ids) SENSITIVE = [] include Aws::Structure end |
#vpc_security_group_ids ⇒ Array<String>
The security group that defines the ports, protocols, and sources for inbound traffic that you are authorizing into your endpoint.
2749 2750 2751 2752 2753 2754 2755 2756 2757 |
# File 'lib/aws-sdk-redshift/types.rb', line 2749 class CreateEndpointAccessMessage < Struct.new( :cluster_identifier, :resource_owner, :endpoint_name, :subnet_group_name, :vpc_security_group_ids) SENSITIVE = [] include Aws::Structure end |