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.
9605 9606 9607 9608 9609 9610 9611 9612 9613 |
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 9605 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.
9605 9606 9607 9608 9609 9610 9611 9612 9613 |
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 9605 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.
9605 9606 9607 9608 9609 9610 9611 9612 9613 |
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 9605 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.
9605 9606 9607 9608 9609 9610 9611 9612 9613 |
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 9605 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.
9605 9606 9607 9608 9609 9610 9611 9612 9613 |
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 9605 class VPCDerivedInfo < Struct.new( :vpc_id, :subnet_ids, :availability_zones, :security_group_ids, :egress_enabled) SENSITIVE = [] include Aws::Structure end |