Class: Aws::RedshiftServerless::Types::CreateEndpointAccessRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::RedshiftServerless::Types::CreateEndpointAccessRequest
- Defined in:
- gems/aws-sdk-redshiftserverless/lib/aws-sdk-redshiftserverless/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#endpoint_name ⇒ String
The name of the VPC endpoint.
-
#owner_account ⇒ String
The owner Amazon Web Services account for the Amazon Redshift Serverless workgroup.
-
#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.
223 224 225 226 227 228 229 230 231 |
# File 'gems/aws-sdk-redshiftserverless/lib/aws-sdk-redshiftserverless/types.rb', line 223 class CreateEndpointAccessRequest < Struct.new( :endpoint_name, :owner_account, :subnet_ids, :vpc_security_group_ids, :workgroup_name) SENSITIVE = [] include Aws::Structure end |
#owner_account ⇒ String
The owner Amazon Web Services account for the Amazon Redshift Serverless workgroup.
223 224 225 226 227 228 229 230 231 |
# File 'gems/aws-sdk-redshiftserverless/lib/aws-sdk-redshiftserverless/types.rb', line 223 class CreateEndpointAccessRequest < Struct.new( :endpoint_name, :owner_account, :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.
223 224 225 226 227 228 229 230 231 |
# File 'gems/aws-sdk-redshiftserverless/lib/aws-sdk-redshiftserverless/types.rb', line 223 class CreateEndpointAccessRequest < Struct.new( :endpoint_name, :owner_account, :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.
223 224 225 226 227 228 229 230 231 |
# File 'gems/aws-sdk-redshiftserverless/lib/aws-sdk-redshiftserverless/types.rb', line 223 class CreateEndpointAccessRequest < Struct.new( :endpoint_name, :owner_account, :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.
223 224 225 226 227 228 229 230 231 |
# File 'gems/aws-sdk-redshiftserverless/lib/aws-sdk-redshiftserverless/types.rb', line 223 class CreateEndpointAccessRequest < Struct.new( :endpoint_name, :owner_account, :subnet_ids, :vpc_security_group_ids, :workgroup_name) SENSITIVE = [] include Aws::Structure end |