Class BrowserNetworkConfiguration
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.bedrock.agentcore.alpha.NetworkConfiguration
software.amazon.awscdk.services.bedrock.agentcore.alpha.BrowserNetworkConfiguration
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-03-10T14:50:08.876Z")
@Stability(Experimental)
public class BrowserNetworkConfiguration
extends NetworkConfiguration
(experimental) Network configuration for the Browser tool.
Example:
Vpc vpc = new Vpc(this, "testVPC");
CodeInterpreterCustom codeInterpreter = CodeInterpreterCustom.Builder.create(this, "MyCodeInterpreter")
.codeInterpreterCustomName("my_sandbox_interpreter")
.description("Code interpreter with isolated network access")
.networkConfiguration(BrowserNetworkConfiguration.usingVpc(this, VpcConfigProps.builder()
.vpc(vpc)
.build()))
.build();
codeInterpreter.connections.addSecurityGroup(SecurityGroup.Builder.create(this, "AdditionalGroup").vpc(vpc).build());
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected(experimental) Creates a new network configuration.protectedBrowserNetworkConfiguration(String mode, software.constructs.Construct scope) (experimental) Creates a new network configuration.protectedBrowserNetworkConfiguration(String mode, software.constructs.Construct scope, VpcConfigProps vpcConfig) (experimental) Creates a new network configuration.protectedBrowserNetworkConfiguration(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protectedBrowserNetworkConfiguration(software.amazon.jsii.JsiiObjectRef objRef) -
Method Summary
Modifier and TypeMethodDescriptionstatic BrowserNetworkConfiguration(experimental) Creates a public network configuration.static BrowserNetworkConfigurationusingVpc(software.constructs.Construct scope, VpcConfigProps vpcConfig) (experimental) Creates a network configuration from a VPC configuration.Methods inherited from class software.amazon.awscdk.services.bedrock.agentcore.alpha.NetworkConfiguration
getConnections, getNetworkMode, getScope, getVpcSubnetsMethods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Constructor Details
-
BrowserNetworkConfiguration
protected BrowserNetworkConfiguration(software.amazon.jsii.JsiiObjectRef objRef) -
BrowserNetworkConfiguration
protected BrowserNetworkConfiguration(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) -
BrowserNetworkConfiguration
@Stability(Experimental) protected BrowserNetworkConfiguration(@NotNull String mode, @Nullable software.constructs.Construct scope, @Nullable VpcConfigProps vpcConfig) (experimental) Creates a new network configuration.- Parameters:
mode-- the network mode to use for the tool.
scope-vpcConfig-
-
BrowserNetworkConfiguration
@Stability(Experimental) protected BrowserNetworkConfiguration(@NotNull String mode, @Nullable software.constructs.Construct scope) (experimental) Creates a new network configuration.- Parameters:
mode-- the network mode to use for the tool.
scope-
-
BrowserNetworkConfiguration
(experimental) Creates a new network configuration.- Parameters:
mode-- the network mode to use for the tool.
-
-
Method Details
-
usingPublicNetwork
(experimental) Creates a public network configuration.PUBLIC is the default network mode.
- Returns:
- A BrowserNetworkConfiguration. Run this tool to operate in a public environment with internet access, suitable for less sensitive or open-use scenarios.
-
usingVpc
@Stability(Experimental) @NotNull public static BrowserNetworkConfiguration usingVpc(@NotNull software.constructs.Construct scope, @NotNull VpcConfigProps vpcConfig) (experimental) Creates a network configuration from a VPC configuration.- Parameters:
scope- This parameter is required.vpcConfig-- The VPC configuration.
- Returns:
- A BrowserNetworkConfiguration.
-