Class: Aws::BedrockAgentCoreControl::Types::VpcConfig
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockAgentCoreControl::Types::VpcConfig
- Defined in:
- gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb
Overview
VpcConfig for the Agent.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#require_service_s3_endpoint ⇒ Boolean
This field applies only to Agent Runtimes. -
#security_groups ⇒ Array<String>
The security groups associated with the VPC configuration.
-
#subnets ⇒ Array<String>
The subnets associated with the VPC configuration.
Instance Attribute Details
#require_service_s3_endpoint ⇒ Boolean
Controls whether a service-managed Amazon S3 gateway endpoint is provisioned in the VPC network topology for the agent runtime. This gateway is used by Amazon Bedrock AgentCore Runtime to download code and container images during agent startup.
Starting May 5, 2026, Amazon Bedrock AgentCore Runtime is gradually
rolling out a change to how network isolation is configured for VPC
mode agents. Agent runtimes created on or after this rollout will no
longer include the service-managed Amazon S3 gateway. Instead, all
network access, including to Amazon S3, is governed exclusively by
your VPC configuration. This field cannot be set on agent runtimes
created after the rollout. Passing this field in an
UpdateAgentRuntime request for these agent runtimes returns a
ValidationException.
Agent runtimes created before the rollout are not affected and
continue to operate with the service-managed Amazon S3 gateway. To
enforce full VPC network isolation on these existing agent runtimes,
set this field to false via the UpdateAgentRuntime API. Before
opting out, ensure your VPC provides the Amazon S3 access required
for agent startup. If this field is not specified or is set to
true, the service-managed Amazon S3 gateway remains provisioned.
This field is only supported in the UpdateAgentRuntime API for
pre-rollout agent runtimes. Passing this field in a
CreateAgentRuntime request returns a ValidationException.
24171 24172 24173 24174 24175 24176 24177 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 24171 class VpcConfig < Struct.new( :security_groups, :subnets, :require_service_s3_endpoint) SENSITIVE = [] include Aws::Structure end |
#security_groups ⇒ Array<String>
The security groups associated with the VPC configuration.
24171 24172 24173 24174 24175 24176 24177 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 24171 class VpcConfig < Struct.new( :security_groups, :subnets, :require_service_s3_endpoint) SENSITIVE = [] include Aws::Structure end |
#subnets ⇒ Array<String>
The subnets associated with the VPC configuration.
24171 24172 24173 24174 24175 24176 24177 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 24171 class VpcConfig < Struct.new( :security_groups, :subnets, :require_service_s3_endpoint) SENSITIVE = [] include Aws::Structure end |