Class: Aws::OpenSearchService::Types::VPCDerivedInfo
- Inherits:
-
Struct
- Object
- Struct
- Aws::OpenSearchService::Types::VPCDerivedInfo
- Defined in:
- gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb
Overview
Information about the subnets and security groups for an Amazon
OpenSearch Service domain provisioned within a virtual private cloud
(VPC). For more information, see Launching your Amazon OpenSearch
Service domains using a VPC. This information only exists if the
domain was created with VPCOptions.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#availability_zones ⇒ Array<String>
The list of Availability Zones associated with the VPC subnets.
-
#egress_enabled ⇒ Boolean
Indicates whether egress traffic from the domain is routed through the customer VPC.
-
#security_group_ids ⇒ Array<String>
The list of security group IDs associated with the VPC endpoints for the domain.
-
#subnet_ids ⇒ Array<String>
A list of subnet IDs associated with the VPC endpoints for the domain.
-
#vpc_id ⇒ String
The ID for your VPC.
Instance Attribute Details
#availability_zones ⇒ Array<String>
The list of Availability Zones associated with the VPC subnets.
9154 9155 9156 9157 9158 9159 9160 9161 9162 |
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 9154 class VPCDerivedInfo < Struct.new( :vpc_id, :subnet_ids, :availability_zones, :security_group_ids, :egress_enabled) SENSITIVE = [] include Aws::Structure end |
#egress_enabled ⇒ Boolean
Indicates whether egress traffic from the domain is routed through
the customer VPC. When true, outbound traffic flows through the
VPC. When false, outbound traffic goes through the public
internet.
9154 9155 9156 9157 9158 9159 9160 9161 9162 |
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 9154 class VPCDerivedInfo < Struct.new( :vpc_id, :subnet_ids, :availability_zones, :security_group_ids, :egress_enabled) SENSITIVE = [] include Aws::Structure end |
#security_group_ids ⇒ Array<String>
The list of security group IDs associated with the VPC endpoints for the domain.
9154 9155 9156 9157 9158 9159 9160 9161 9162 |
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 9154 class VPCDerivedInfo < Struct.new( :vpc_id, :subnet_ids, :availability_zones, :security_group_ids, :egress_enabled) SENSITIVE = [] include Aws::Structure end |
#subnet_ids ⇒ Array<String>
A list of subnet IDs associated with the VPC endpoints for the domain.
9154 9155 9156 9157 9158 9159 9160 9161 9162 |
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 9154 class VPCDerivedInfo < Struct.new( :vpc_id, :subnet_ids, :availability_zones, :security_group_ids, :egress_enabled) SENSITIVE = [] include Aws::Structure end |
#vpc_id ⇒ String
The ID for your VPC. Amazon VPC generates this value when you create a VPC.
9154 9155 9156 9157 9158 9159 9160 9161 9162 |
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 9154 class VPCDerivedInfo < Struct.new( :vpc_id, :subnet_ids, :availability_zones, :security_group_ids, :egress_enabled) SENSITIVE = [] include Aws::Structure end |