RecordingConfig
- class aws_cdk.aws_bedrock_agentcore_alpha.RecordingConfig(*, enabled=None, s3_location=None)
Bases:
object(experimental) Recording configuration for browser.
- Parameters:
enabled (
Optional[bool]) – (experimental) Whether recording is enabled. Default: - falses3_location (
Union[Location,Dict[str,Any],None]) – (experimental) S3 Location Configuration. Default: - undefined
- Stability:
experimental
- ExampleMetadata:
fixture=default infused
Example:
# Create an S3 bucket for recordings recording_bucket = s3.Bucket(self, "RecordingBucket", bucket_name="my-browser-recordings", removal_policy=RemovalPolicy.DESTROY ) # Create browser with recording enabled browser = agentcore.BrowserCustom(self, "MyBrowser", browser_custom_name="my_browser", description="Browser with recording enabled", network_configuration=agentcore.BrowserNetworkConfiguration.using_public_network(), recording_config=agentcore.RecordingConfig( enabled=True, s3_location=s3.Location( bucket_name=recording_bucket.bucket_name, object_key="browser-recordings/" ) ) )
Attributes
- enabled
(experimental) Whether recording is enabled.
- Default:
false
- Stability:
experimental
- s3_location
(experimental) S3 Location Configuration.
- Default:
undefined
- Stability:
experimental