Interface CfnBrowserCustomProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnBrowserCustomProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.130.0 (build 048a5ee)",
date="2026-05-21T17:27:31.375Z")
@Stability(Stable)
public interface CfnBrowserCustomProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnBrowserCustom.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.bedrockagentcore.*;
CfnBrowserCustomProps cfnBrowserCustomProps = CfnBrowserCustomProps.builder()
.name("name")
.networkConfiguration(BrowserNetworkConfigurationProperty.builder()
.networkMode("networkMode")
// the properties below are optional
.vpcConfig(VpcConfigProperty.builder()
.securityGroups(List.of("securityGroups"))
.subnets(List.of("subnets"))
.build())
.build())
// the properties below are optional
.browserSigning(BrowserSigningProperty.builder()
.enabled(false)
.build())
.certificates(List.of(CertificateProperty.builder()
.certificateLocation(CertificateLocationProperty.builder()
.secretArn("secretArn")
.build())
.build()))
.description("description")
.enterprisePolicies(List.of(BrowserEnterprisePolicyProperty.builder()
.location(S3LocationProperty.builder()
.bucket("bucket")
.prefix("prefix")
.build())
.type("type")
.build()))
.executionRoleArn("executionRoleArn")
.recordingConfig(RecordingConfigProperty.builder()
.enabled(false)
.s3Location(S3LocationProperty.builder()
.bucket("bucket")
.prefix("prefix")
.build())
.build())
.tags(Map.of(
"tagsKey", "tags"))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnBrowserCustomPropsstatic final classAn implementation forCfnBrowserCustomProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectBrowser signing configuration.default ObjectList of root CA certificates.default StringThe custom browser.default ObjectList of browser enterprise policies.default StringThe Amazon Resource Name (ARN) of the execution role.getName()The name of the custom browser.The network configuration for a code interpreter.default ObjectTHe custom browser configuration.getTags()The tags for the custom browser.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getName
The name of the custom browser.- See Also:
-
getNetworkConfiguration
The network configuration for a code interpreter.This structure defines how the code interpreter connects to the network.
Returns union: either
IResolvableorCfnBrowserCustom.BrowserNetworkConfigurationProperty- See Also:
-
getBrowserSigning
Browser signing configuration.Returns union: either
IResolvableorCfnBrowserCustom.BrowserSigningProperty- See Also:
-
getCertificates
List of root CA certificates.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnBrowserCustom.CertificateProperty>- See Also:
-
getDescription
The custom browser.- See Also:
-
getEnterprisePolicies
List of browser enterprise policies.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnBrowserCustom.BrowserEnterprisePolicyProperty>- See Also:
-
getExecutionRoleArn
The Amazon Resource Name (ARN) of the execution role.- See Also:
-
getRecordingConfig
THe custom browser configuration.Returns union: either
IResolvableorCfnBrowserCustom.RecordingConfigProperty- See Also:
-
getTags
The tags for the custom browser.- See Also:
-
builder
- Returns:
- a
CfnBrowserCustomProps.BuilderofCfnBrowserCustomProps
-