Show / Hide Table of Contents

Class BrowserCustom

(experimental) Browser resource for AWS Bedrock Agent Core.

Inheritance
object
Resource
BrowserCustomBase
BrowserCustom
Implements
IBrowserCustom
IResource
IConstruct
IDependable
IEnvironmentAware
IGrantable
IConnectable
Inherited Members
BrowserCustomBase.Grant(IGrantable, params string[])
BrowserCustomBase.GrantRead(IGrantable)
BrowserCustomBase.GrantUse(IGrantable)
BrowserCustomBase.Metric(string, IDictionary<string, string>, IMetricOptions)
BrowserCustomBase.MetricErrorsForApiOperation(string, IMetricOptions)
BrowserCustomBase.MetricForApiOperation(string, string, IMetricOptions)
BrowserCustomBase.MetricInvocationsForApiOperation(string, IMetricOptions)
BrowserCustomBase.MetricLatencyForApiOperation(string, IMetricOptions)
BrowserCustomBase.MetricSessionDuration(IMetricOptions)
BrowserCustomBase.MetricSystemErrorsForApiOperation(string, IMetricOptions)
BrowserCustomBase.MetricTakeOverCount(IMetricOptions)
BrowserCustomBase.MetricTakeOverDuration(IMetricOptions)
BrowserCustomBase.MetricTakeOverReleaseCount(IMetricOptions)
BrowserCustomBase.MetricThrottlesForApiOperation(string, IMetricOptions)
BrowserCustomBase.MetricUserErrorsForApiOperation(string, IMetricOptions)
BrowserCustomBase.Connections
Resource.IsOwnedResource(IConstruct)
Resource.IsResource(IConstruct)
Resource.ApplyRemovalPolicy(RemovalPolicy)
Resource.GeneratePhysicalName()
Resource.GetResourceArnAttribute(string, IArnComponents)
Resource.GetResourceNameAttribute(string)
Resource.Env
Resource.PhysicalName
Resource.Stack
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

string

Overrides
BrowserCustomBase.BrowserArn
Remarks

Stability: Experimental

Attribute: true

BrowserId

(experimental) The id of the browser.

public override string BrowserId { get; }
Property Value

string

Overrides
BrowserCustomBase.BrowserId
Remarks

Stability: Experimental

Attribute: true

BrowserSigning

(experimental) The browser signing configuration of the browser.

public virtual BrowserSigning? BrowserSigning { get; }
Property Value

BrowserSigning?

Remarks

Stability: Experimental

CreatedAt

(experimental) The created timestamp of the browser.

public override string? CreatedAt { get; }
Property Value

string

Overrides
BrowserCustomBase.CreatedAt
Remarks

Stability: Experimental

Attribute: true

Description

(experimental) The description of the browser.

public virtual string? Description { get; }
Property Value

string

Remarks

Stability: Experimental

ExecutionRole

(experimental) The IAM role associated to the browser.

public override IRole ExecutionRole { get; }
Property Value

IRole

Overrides
BrowserCustomBase.ExecutionRole
Remarks

Stability: Experimental

FailureReason

(experimental) The failure reason of the browser.

public virtual string? FailureReason { get; }
Property Value

string

Remarks

Stability: Experimental

Attribute: true

GrantPrincipal

(experimental) The principal to grant permissions to.

public override IPrincipal GrantPrincipal { get; }
Property Value

IPrincipal

Overrides
BrowserCustomBase.GrantPrincipal
Remarks

Stability: Experimental

LastUpdatedAt

(experimental) The last updated timestamp of the browser.

public override string? LastUpdatedAt { get; }
Property Value

string

Overrides
BrowserCustomBase.LastUpdatedAt
Remarks

Stability: Experimental

Attribute: true

Name

(experimental) The name of the browser.

public virtual string Name { get; }
Property Value

string

Remarks

Stability: Experimental

NetworkConfiguration

(experimental) The network configuration of the browser.

public virtual BrowserNetworkConfiguration NetworkConfiguration { get; }
Property Value

BrowserNetworkConfiguration

Remarks

Stability: Experimental

PROPERTY_INJECTION_ID

(experimental) Uniquely identifies this class.

public static string PROPERTY_INJECTION_ID { get; }
Property Value

string

Remarks

Stability: Experimental

RecordingConfig

(experimental) The recording configuration of the browser.

public virtual IRecordingConfig? RecordingConfig { get; }
Property Value

IRecordingConfig

Remarks

Stability: Experimental

Status

(experimental) The status of the browser.

public override string? Status { get; }
Property Value

string

Overrides
BrowserCustomBase.Status
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

IDictionary<string, string>

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

IBrowserCustom

An IBrowserCustom reference to the existing browser

Remarks

Stability: Experimental

Implements

IBrowserCustom
IResource
Constructs.IConstruct
Constructs.IDependable
IEnvironmentAware
IGrantable
IConnectable
Back to top Generated by DocFX