Class: Aws::BedrockAgentCoreControl::Types::ManagedVpcResource
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockAgentCoreControl::Types::ManagedVpcResource
- Defined in:
- gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb
Overview
Configuration for a managed VPC Lattice resource. The gateway creates and manages the VPC Lattice resource gateway and resource configuration on your behalf using a service-linked role.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#endpoint_ip_address_type ⇒ String
The IP address type for the resource configuration endpoint.
-
#routing_domain ⇒ String
An intermediate domain to use as the resource configuration endpoint instead of the actual target domain.
-
#security_group_ids ⇒ Array<String>
The security group IDs to associate with the VPC Lattice resource gateway.
-
#subnet_ids ⇒ Array<String>
The subnet IDs within the VPC where the VPC Lattice resource gateway is placed.
-
#tags ⇒ Hash<String,String>
Tags to apply to the managed VPC Lattice resource gateway.
-
#vpc_identifier ⇒ String
The ID of the VPC that contains your private resource.
Instance Attribute Details
#endpoint_ip_address_type ⇒ String
The IP address type for the resource configuration endpoint.
15723 15724 15725 15726 15727 15728 15729 15730 15731 15732 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 15723 class ManagedVpcResource < Struct.new( :vpc_identifier, :subnet_ids, :endpoint_ip_address_type, :security_group_ids, :tags, :routing_domain) SENSITIVE = [] include Aws::Structure end |
#routing_domain ⇒ String
An intermediate domain to use as the resource configuration endpoint instead of the actual target domain. Use this when you want to route traffic through an intermediate component such as a VPC endpoint or internal load balancer. For more information, see xref:lattice-vpc-egress-routing-domain[Route traffic through an intermediate domain].
15723 15724 15725 15726 15727 15728 15729 15730 15731 15732 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 15723 class ManagedVpcResource < Struct.new( :vpc_identifier, :subnet_ids, :endpoint_ip_address_type, :security_group_ids, :tags, :routing_domain) SENSITIVE = [] include Aws::Structure end |
#security_group_ids ⇒ Array<String>
The security group IDs to associate with the VPC Lattice resource gateway. If not specified, the default security group for the VPC is used.
15723 15724 15725 15726 15727 15728 15729 15730 15731 15732 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 15723 class ManagedVpcResource < Struct.new( :vpc_identifier, :subnet_ids, :endpoint_ip_address_type, :security_group_ids, :tags, :routing_domain) SENSITIVE = [] include Aws::Structure end |
#subnet_ids ⇒ Array<String>
The subnet IDs within the VPC where the VPC Lattice resource gateway is placed.
15723 15724 15725 15726 15727 15728 15729 15730 15731 15732 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 15723 class ManagedVpcResource < Struct.new( :vpc_identifier, :subnet_ids, :endpoint_ip_address_type, :security_group_ids, :tags, :routing_domain) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
Tags to apply to the managed VPC Lattice resource gateway.
15723 15724 15725 15726 15727 15728 15729 15730 15731 15732 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 15723 class ManagedVpcResource < Struct.new( :vpc_identifier, :subnet_ids, :endpoint_ip_address_type, :security_group_ids, :tags, :routing_domain) SENSITIVE = [] include Aws::Structure end |
#vpc_identifier ⇒ String
The ID of the VPC that contains your private resource.
15723 15724 15725 15726 15727 15728 15729 15730 15731 15732 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 15723 class ManagedVpcResource < Struct.new( :vpc_identifier, :subnet_ids, :endpoint_ip_address_type, :security_group_ids, :tags, :routing_domain) SENSITIVE = [] include Aws::Structure end |