Class BrowserCustom
java.lang.Object
software.amazon.jsii.JsiiObject
software.constructs.Construct
software.amazon.awscdk.Resource
software.amazon.awscdk.services.bedrock.agentcore.alpha.BrowserCustomBase
software.amazon.awscdk.services.bedrock.agentcore.alpha.BrowserCustom
- All Implemented Interfaces:
IEnvironmentAware,IResource,IBrowserCustom,IConnectable,IGrantable,software.amazon.jsii.JsiiSerializable,software.constructs.IConstruct,software.constructs.IDependable
@Generated(value="jsii-pacmak/1.125.0 (build fdbe357)",
date="2026-01-09T10:20:42.319Z")
@Stability(Experimental)
public class BrowserCustom
extends BrowserCustomBase
(experimental) Browser resource for AWS Bedrock Agent Core.
Provides a browser environment for web automation and interaction.
Example:
BrowserCustom browser = BrowserCustom.Builder.create(this, "BrowserVpcWithRecording")
.browserCustomName("browser_recording")
.networkConfiguration(BrowserNetworkConfiguration.usingVpc(this, VpcConfigProps.builder()
.vpc(Vpc.Builder.create(this, "VPC").restrictDefaultSecurityGroup(false).build())
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class(experimental) A fluent builder forBrowserCustom.Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.bedrock.agentcore.alpha.IBrowserCustom
IBrowserCustom.Jsii$DefaultNested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$DefaultNested classes/interfaces inherited from interface software.amazon.awscdk.IResource
IResource.Jsii$Default -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String(experimental) Uniquely identifies this class. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBrowserCustom(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protectedBrowserCustom(software.amazon.jsii.JsiiObjectRef objRef) BrowserCustom(software.constructs.Construct scope, String id, BrowserCustomProps props) -
Method Summary
Modifier and TypeMethodDescriptionstatic IBrowserCustomfromBrowserCustomAttributes(software.constructs.Construct scope, String id, BrowserCustomAttributes attrs) (experimental) Creates an Browser Custom reference from an existing browser's attributes.(experimental) The ARN of the browser resource.(experimental) The id of the browser.(experimental) The browser signing configuration of the browser.(experimental) The created timestamp of the browser.(experimental) The description of the browser.(experimental) The IAM role associated to the browser.(experimental) The failure reason of the browser.(experimental) The principal to grant permissions to.(experimental) The last updated timestamp of the browser.getName()(experimental) The name of the browser.(experimental) The network configuration of the browser.(experimental) The recording configuration of the browser.(experimental) The status of the browser.getTags()(experimental) Tags applied to this browser resource A map of key-value pairs for resource tagging.Methods inherited from class software.amazon.awscdk.services.bedrock.agentcore.alpha.BrowserCustomBase
getConnections, grant, grantRead, grantUse, metric, metric, metricErrorsForApiOperation, metricErrorsForApiOperation, metricForApiOperation, metricForApiOperation, metricInvocationsForApiOperation, metricInvocationsForApiOperation, metricLatencyForApiOperation, metricLatencyForApiOperation, metricSessionDuration, metricSessionDuration, metricSystemErrorsForApiOperation, metricSystemErrorsForApiOperation, metricTakeOverCount, metricTakeOverCount, metricTakeOverDuration, metricTakeOverDuration, metricTakeOverReleaseCount, metricTakeOverReleaseCount, metricThrottlesForApiOperation, metricThrottlesForApiOperation, metricUserErrorsForApiOperation, metricUserErrorsForApiOperationMethods inherited from class software.amazon.awscdk.Resource
applyRemovalPolicy, generatePhysicalName, getEnv, getPhysicalName, getResourceArnAttribute, getResourceNameAttribute, getStack, isOwnedResource, isResourceMethods inherited from class software.constructs.Construct
getNode, isConstruct, toStringMethods 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, wait, wait, waitMethods inherited from interface software.constructs.IConstruct
getNodeMethods inherited from interface software.amazon.awscdk.interfaces.IEnvironmentAware
getEnvMethods inherited from interface software.amazon.awscdk.IResource
applyRemovalPolicy, getStackMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Field Details
-
PROPERTY_INJECTION_ID
(experimental) Uniquely identifies this class.
-
-
Constructor Details
-
BrowserCustom
protected BrowserCustom(software.amazon.jsii.JsiiObjectRef objRef) -
BrowserCustom
protected BrowserCustom(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) -
BrowserCustom
@Stability(Experimental) public BrowserCustom(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull BrowserCustomProps props) - Parameters:
scope- This parameter is required.id- This parameter is required.props- This parameter is required.
-
-
Method Details
-
fromBrowserCustomAttributes
@Stability(Experimental) @NotNull public static IBrowserCustom fromBrowserCustomAttributes(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull BrowserCustomAttributes attrs) (experimental) Creates an Browser Custom reference from an existing browser's attributes.- Parameters:
scope-- The construct scope.
id-- Identifier of the construct.
attrs-- Attributes of the existing browser custom.
- Returns:
- An IBrowserCustom reference to the existing browser
-
getBrowserArn
(experimental) The ARN of the browser resource.- Specified by:
getBrowserArnin interfaceIBrowserCustom- Specified by:
getBrowserArnin classBrowserCustomBase
-
getBrowserId
(experimental) The id of the browser.- Specified by:
getBrowserIdin interfaceIBrowserCustom- Specified by:
getBrowserIdin classBrowserCustomBase
-
getExecutionRole
(experimental) The IAM role associated to the browser.- Specified by:
getExecutionRolein interfaceIBrowserCustom- Specified by:
getExecutionRolein classBrowserCustomBase
-
getGrantPrincipal
(experimental) The principal to grant permissions to.- Specified by:
getGrantPrincipalin interfaceIGrantable- Specified by:
getGrantPrincipalin classBrowserCustomBase
-
getName
(experimental) The name of the browser. -
getNetworkConfiguration
(experimental) The network configuration of the browser. -
getBrowserSigning
(experimental) The browser signing configuration of the browser. -
getCreatedAt
(experimental) The created timestamp of the browser.- Specified by:
getCreatedAtin interfaceIBrowserCustom- Specified by:
getCreatedAtin classBrowserCustomBase
-
getDescription
(experimental) The description of the browser. -
getFailureReason
(experimental) The failure reason of the browser. -
getLastUpdatedAt
(experimental) The last updated timestamp of the browser.- Specified by:
getLastUpdatedAtin interfaceIBrowserCustom- Specified by:
getLastUpdatedAtin classBrowserCustomBase
-
getRecordingConfig
(experimental) The recording configuration of the browser. -
getStatus
(experimental) The status of the browser.- Specified by:
getStatusin interfaceIBrowserCustom- Specified by:
getStatusin classBrowserCustomBase
-
getTags
(experimental) Tags applied to this browser resource A map of key-value pairs for resource tagging.Default: - No tags applied
-