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