Class: Aws::RedshiftServerless::Types::CreateEndpointAccessRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::RedshiftServerless::Types::CreateEndpointAccessRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-redshiftserverless/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#endpoint_name ⇒ String
The name of the VPC endpoint.
-
#subnet_ids ⇒ Array<String>
The unique identifers of subnets from which Amazon Redshift Serverless chooses one to deploy a VPC endpoint.
-
#vpc_security_group_ids ⇒ Array<String>
The unique identifiers of the security group that defines the ports, protocols, and sources for inbound traffic that you are authorizing into your endpoint.
-
#workgroup_name ⇒ String
The name of the workgroup to associate with the VPC endpoint.
Instance Attribute Details
#endpoint_name ⇒ String
The name of the VPC endpoint. 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.
140 141 142 143 144 145 146 147 |
# File 'lib/aws-sdk-redshiftserverless/types.rb', line 140 class CreateEndpointAccessRequest < Struct.new( :endpoint_name, :subnet_ids, :vpc_security_group_ids, :workgroup_name) SENSITIVE = [] include Aws::Structure end |
#subnet_ids ⇒ Array<String>
The unique identifers of subnets from which Amazon Redshift Serverless chooses one to deploy a VPC endpoint.
140 141 142 143 144 145 146 147 |
# File 'lib/aws-sdk-redshiftserverless/types.rb', line 140 class CreateEndpointAccessRequest < Struct.new( :endpoint_name, :subnet_ids, :vpc_security_group_ids, :workgroup_name) SENSITIVE = [] include Aws::Structure end |
#vpc_security_group_ids ⇒ Array<String>
The unique identifiers of the security group that defines the ports, protocols, and sources for inbound traffic that you are authorizing into your endpoint.
140 141 142 143 144 145 146 147 |
# File 'lib/aws-sdk-redshiftserverless/types.rb', line 140 class CreateEndpointAccessRequest < Struct.new( :endpoint_name, :subnet_ids, :vpc_security_group_ids, :workgroup_name) SENSITIVE = [] include Aws::Structure end |
#workgroup_name ⇒ String
The name of the workgroup to associate with the VPC endpoint.
140 141 142 143 144 145 146 147 |
# File 'lib/aws-sdk-redshiftserverless/types.rb', line 140 class CreateEndpointAccessRequest < Struct.new( :endpoint_name, :subnet_ids, :vpc_security_group_ids, :workgroup_name) SENSITIVE = [] include Aws::Structure end |