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.
2698 2699 2700 2701 2702 2703 2704 2705 2706 |
# File 'lib/aws-sdk-redshift/types.rb', line 2698 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.
2698 2699 2700 2701 2702 2703 2704 2705 2706 |
# File 'lib/aws-sdk-redshift/types.rb', line 2698 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.
2698 2699 2700 2701 2702 2703 2704 2705 2706 |
# File 'lib/aws-sdk-redshift/types.rb', line 2698 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.
2698 2699 2700 2701 2702 2703 2704 2705 2706 |
# File 'lib/aws-sdk-redshift/types.rb', line 2698 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.
2698 2699 2700 2701 2702 2703 2704 2705 2706 |
# File 'lib/aws-sdk-redshift/types.rb', line 2698 class CreateEndpointAccessMessage < Struct.new( :cluster_identifier, :resource_owner, :endpoint_name, :subnet_group_name, :vpc_security_group_ids) SENSITIVE = [] include Aws::Structure end |