CfnBrowserCustomProps Struct
Properties for defining a CfnBrowserCustom.
Example
ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_bedrockagentcore as bedrockagentcore } from 'aws-cdk-lib';
const cfnBrowserCustomProps: bedrockagentcore.CfnBrowserCustomProps = {
name: 'name',
networkConfiguration: {
networkMode: 'networkMode',
// the properties below are optional
vpcConfig: {
securityGroups: ['securityGroups'],
subnets: ['subnets'],
},
},
// the properties below are optional
browserSigning: {
enabled: false,
},
certificates: [{
certificateLocation: {
secretArn: 'secretArn',
},
}],
description: 'description',
enterprisePolicies: [{
location: {
bucket: 'bucket',
prefix: 'prefix',
},
type: 'type',
}],
executionRoleArn: 'executionRoleArn',
recordingConfig: {
enabled: false,
s3Location: {
bucket: 'bucket',
prefix: 'prefix',
},
},
tags: {
tagsKey: 'tags',
},
};
Properties
browserSigningoptionalIResolvable | CfnBrowserCustom.BrowserSigningPropertybrowser_signingoptionaltyping.Union[IResolvable, BrowserSigningProperty]browserSigningoptionalIResolvableBrowserSigningoptionalIResolvableBrowserSigningoptionalinterface{}#Browser signing configuration.
certificatesoptionalIResolvable | IResolvable | CfnBrowserCustom.CertificateProperty[]certificatesoptionaltyping.Union[IResolvable, typing.List[typing.Union[IResolvable, CertificateProperty]]]certificatesoptionalIResolvableCertificatesoptionalIResolvableCertificatesoptionalinterface{}#List of root CA certificates.
descriptionoptionalstringdescriptionoptionalstrdescriptionoptionalStringDescriptionoptionalstringDescriptionoptional*string#The custom browser.
enterprisePoliciesoptionalIResolvable | IResolvable | CfnBrowserCustom.BrowserEnterprisePolicyProperty[]enterprise_policiesoptionaltyping.Union[IResolvable, typing.List[typing.Union[IResolvable, BrowserEnterprisePolicyProperty]]]enterprisePoliciesoptionalIResolvableEnterprisePoliciesoptionalIResolvableEnterprisePoliciesoptionalinterface{}#List of browser enterprise policies.
executionRoleArnoptionalstringexecution_role_arnoptionalstrexecutionRoleArnoptionalStringExecutionRoleArnoptionalstringExecutionRoleArnoptional*string#The Amazon Resource Name (ARN) of the execution role.
The name of the custom browser.
networkConfigurationIResolvable | CfnBrowserCustom.BrowserNetworkConfigurationPropertynetwork_configurationtyping.Union[IResolvable, BrowserNetworkConfigurationProperty]networkConfigurationIResolvableNetworkConfigurationIResolvableNetworkConfigurationinterface{}required#The network configuration for a code interpreter.
This structure defines how the code interpreter connects to the network.
recordingConfigoptionalIResolvable | CfnBrowserCustom.RecordingConfigPropertyrecording_configoptionaltyping.Union[IResolvable, RecordingConfigProperty]recordingConfigoptionalIResolvableRecordingConfigoptionalIResolvableRecordingConfigoptionalinterface{}#THe custom browser configuration.
tagsoptional{ [key: string]: string }tagsoptionaltyping.Mapping[str, str]tagsoptionalMap<String, String>TagsoptionalIDictionary<string, string>Tagsoptional*map[string]*string#The tags for the custom browser.