Class BrowserCustom
(experimental) Browser resource for AWS Bedrock Agent Core.
Implements
Inherited Members
Namespace: Amazon.CDK.AWS.Bedrock.Agentcore.Alpha
Assembly: Amazon.CDK.AWS.Bedrock.Agentcore.Alpha.dll
Syntax (csharp)
public class BrowserCustom : BrowserCustomBase, IBrowserCustom, IResource, IConstruct, IDependable, IEnvironmentAware, IGrantable, IConnectable
Syntax (vb)
Public Class BrowserCustom Inherits BrowserCustomBase Implements IBrowserCustom, IResource, IConstruct, IDependable, IEnvironmentAware, IGrantable, IConnectable
Remarks
Provides a browser environment for web automation and interaction.
Stability: Experimental
See: https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/browser.html
Resource: AWS::BedrockAgentCore::BrowserCustom
ExampleMetadata: fixture=default infused
Examples
var browser = new BrowserCustom(this, "BrowserVpcWithRecording", new BrowserCustomProps {
BrowserCustomName = "browser_recording",
NetworkConfiguration = BrowserNetworkConfiguration.UsingVpc(this, new VpcConfigProps {
Vpc = new Vpc(this, "VPC", new VpcProps { RestrictDefaultSecurityGroup = false })
})
});
Synopsis
Constructors
| BrowserCustom(Construct, string, IBrowserCustomProps) | (experimental) Browser resource for AWS Bedrock Agent Core. |
Properties
| BrowserArn | (experimental) The ARN of the browser resource. |
| BrowserId | (experimental) The id of the browser. |
| BrowserSigning | (experimental) The browser signing configuration of the browser. |
| CreatedAt | (experimental) The created timestamp of the browser. |
| Description | (experimental) The description of the browser. |
| ExecutionRole | (experimental) The IAM role associated to the browser. |
| FailureReason | (experimental) The failure reason of the browser. |
| GrantPrincipal | (experimental) The principal to grant permissions to. |
| LastUpdatedAt | (experimental) The last updated timestamp of the browser. |
| Name | (experimental) The name of the browser. |
| NetworkConfiguration | (experimental) The network configuration of the browser. |
| PROPERTY_INJECTION_ID | (experimental) Uniquely identifies this class. |
| RecordingConfig | (experimental) The recording configuration of the browser. |
| Status | (experimental) The status of the browser. |
| Tags | (experimental) Tags applied to this browser resource A map of key-value pairs for resource tagging. |
Methods
| FromBrowserCustomAttributes(Construct, string, IBrowserCustomAttributes) | (experimental) Creates an Browser Custom reference from an existing browser's attributes. |
Constructors
BrowserCustom(Construct, string, IBrowserCustomProps)
(experimental) Browser resource for AWS Bedrock Agent Core.
public BrowserCustom(Construct scope, string id, IBrowserCustomProps props)
Parameters
- scope Construct
- id string
- props IBrowserCustomProps
Remarks
Stability: Experimental
Properties
BrowserArn
(experimental) The ARN of the browser resource.
public override string BrowserArn { get; }
Property Value
Overrides
Remarks
Stability: Experimental
Attribute: true
BrowserId
(experimental) The id of the browser.
public override string BrowserId { get; }
Property Value
Overrides
Remarks
Stability: Experimental
Attribute: true
BrowserSigning
(experimental) The browser signing configuration of the browser.
public virtual BrowserSigning? BrowserSigning { get; }
Property Value
Remarks
Stability: Experimental
CreatedAt
(experimental) The created timestamp of the browser.
public override string? CreatedAt { get; }
Property Value
Overrides
Remarks
Stability: Experimental
Attribute: true
Description
(experimental) The description of the browser.
public virtual string? Description { get; }
Property Value
Remarks
Stability: Experimental
ExecutionRole
(experimental) The IAM role associated to the browser.
public override IRole ExecutionRole { get; }
Property Value
Overrides
Remarks
Stability: Experimental
FailureReason
(experimental) The failure reason of the browser.
public virtual string? FailureReason { get; }
Property Value
Remarks
Stability: Experimental
Attribute: true
GrantPrincipal
(experimental) The principal to grant permissions to.
public override IPrincipal GrantPrincipal { get; }
Property Value
Overrides
Remarks
Stability: Experimental
LastUpdatedAt
(experimental) The last updated timestamp of the browser.
public override string? LastUpdatedAt { get; }
Property Value
Overrides
Remarks
Stability: Experimental
Attribute: true
Name
(experimental) The name of the browser.
public virtual string Name { get; }
Property Value
Remarks
Stability: Experimental
NetworkConfiguration
(experimental) The network configuration of the browser.
public virtual BrowserNetworkConfiguration NetworkConfiguration { get; }
Property Value
Remarks
Stability: Experimental
PROPERTY_INJECTION_ID
(experimental) Uniquely identifies this class.
public static string PROPERTY_INJECTION_ID { get; }
Property Value
Remarks
Stability: Experimental
RecordingConfig
(experimental) The recording configuration of the browser.
public virtual IRecordingConfig? RecordingConfig { get; }
Property Value
Remarks
Stability: Experimental
Status
(experimental) The status of the browser.
public override string? Status { get; }
Property Value
Overrides
Remarks
Stability: Experimental
Attribute: true
Tags
(experimental) Tags applied to this browser resource A map of key-value pairs for resource tagging.
public virtual IDictionary<string, string>? Tags { get; }
Property Value
Remarks
Default: - No tags applied
Stability: Experimental
Methods
FromBrowserCustomAttributes(Construct, string, IBrowserCustomAttributes)
(experimental) Creates an Browser Custom reference from an existing browser's attributes.
public static IBrowserCustom FromBrowserCustomAttributes(Construct scope, string id, IBrowserCustomAttributes attrs)
Parameters
- scope Construct
- The construct scope.
- id string
- Identifier of the construct.
- attrs IBrowserCustomAttributes
- Attributes of the existing browser custom.
Returns
An IBrowserCustom reference to the existing browser
Remarks
Stability: Experimental