1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. bedrockagentcore
  5. BrowserCustom

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.36.0 published on Friday, Oct 3, 2025 by Pulumi

aws-native.bedrockagentcore.BrowserCustom

Explore with Pulumi AI

aws-native logo

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.36.0 published on Friday, Oct 3, 2025 by Pulumi

    Resource definition for AWS::BedrockAgentCore::BrowserCustom

    Create BrowserCustom Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new BrowserCustom(name: string, args: BrowserCustomArgs, opts?: CustomResourceOptions);
    @overload
    def BrowserCustom(resource_name: str,
                      args: BrowserCustomArgs,
                      opts: Optional[ResourceOptions] = None)
    
    @overload
    def BrowserCustom(resource_name: str,
                      opts: Optional[ResourceOptions] = None,
                      network_configuration: Optional[BrowserCustomBrowserNetworkConfigurationArgs] = None,
                      description: Optional[str] = None,
                      execution_role_arn: Optional[str] = None,
                      name: Optional[str] = None,
                      recording_config: Optional[BrowserCustomRecordingConfigArgs] = None,
                      tags: Optional[Mapping[str, str]] = None)
    func NewBrowserCustom(ctx *Context, name string, args BrowserCustomArgs, opts ...ResourceOption) (*BrowserCustom, error)
    public BrowserCustom(string name, BrowserCustomArgs args, CustomResourceOptions? opts = null)
    public BrowserCustom(String name, BrowserCustomArgs args)
    public BrowserCustom(String name, BrowserCustomArgs args, CustomResourceOptions options)
    
    type: aws-native:bedrockagentcore:BrowserCustom
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args BrowserCustomArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args BrowserCustomArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args BrowserCustomArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args BrowserCustomArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args BrowserCustomArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    BrowserCustom Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The BrowserCustom resource accepts the following input properties:

    NetworkConfiguration Pulumi.AwsNative.BedrockAgentCore.Inputs.BrowserCustomBrowserNetworkConfiguration
    Network configuration for browser.
    Description string
    The description of the browser.
    ExecutionRoleArn string
    The Amazon Resource Name (ARN) of the IAM role that the browser uses to access resources.
    Name string
    The name of the browser.
    RecordingConfig Pulumi.AwsNative.BedrockAgentCore.Inputs.BrowserCustomRecordingConfig
    Recording configuration for browser.
    Tags Dictionary<string, string>
    The tags for the custom browser.
    NetworkConfiguration BrowserCustomBrowserNetworkConfigurationArgs
    Network configuration for browser.
    Description string
    The description of the browser.
    ExecutionRoleArn string
    The Amazon Resource Name (ARN) of the IAM role that the browser uses to access resources.
    Name string
    The name of the browser.
    RecordingConfig BrowserCustomRecordingConfigArgs
    Recording configuration for browser.
    Tags map[string]string
    The tags for the custom browser.
    networkConfiguration BrowserCustomBrowserNetworkConfiguration
    Network configuration for browser.
    description String
    The description of the browser.
    executionRoleArn String
    The Amazon Resource Name (ARN) of the IAM role that the browser uses to access resources.
    name String
    The name of the browser.
    recordingConfig BrowserCustomRecordingConfig
    Recording configuration for browser.
    tags Map<String,String>
    The tags for the custom browser.
    networkConfiguration BrowserCustomBrowserNetworkConfiguration
    Network configuration for browser.
    description string
    The description of the browser.
    executionRoleArn string
    The Amazon Resource Name (ARN) of the IAM role that the browser uses to access resources.
    name string
    The name of the browser.
    recordingConfig BrowserCustomRecordingConfig
    Recording configuration for browser.
    tags {[key: string]: string}
    The tags for the custom browser.
    network_configuration BrowserCustomBrowserNetworkConfigurationArgs
    Network configuration for browser.
    description str
    The description of the browser.
    execution_role_arn str
    The Amazon Resource Name (ARN) of the IAM role that the browser uses to access resources.
    name str
    The name of the browser.
    recording_config BrowserCustomRecordingConfigArgs
    Recording configuration for browser.
    tags Mapping[str, str]
    The tags for the custom browser.
    networkConfiguration Property Map
    Network configuration for browser.
    description String
    The description of the browser.
    executionRoleArn String
    The Amazon Resource Name (ARN) of the IAM role that the browser uses to access resources.
    name String
    The name of the browser.
    recordingConfig Property Map
    Recording configuration for browser.
    tags Map<String>
    The tags for the custom browser.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the BrowserCustom resource produces the following output properties:

    BrowserArn string
    The ARN of a Browser resource.
    BrowserId string
    The id of the browser.
    CreatedAt string
    Timestamp when the browser was created.
    Id string
    The provider-assigned unique ID for this managed resource.
    LastUpdatedAt string
    Timestamp when the browser was last updated.
    Status Pulumi.AwsNative.BedrockAgentCore.BrowserCustomBrowserStatus
    Status of browser.
    BrowserArn string
    The ARN of a Browser resource.
    BrowserId string
    The id of the browser.
    CreatedAt string
    Timestamp when the browser was created.
    Id string
    The provider-assigned unique ID for this managed resource.
    LastUpdatedAt string
    Timestamp when the browser was last updated.
    Status BrowserCustomBrowserStatus
    Status of browser.
    browserArn String
    The ARN of a Browser resource.
    browserId String
    The id of the browser.
    createdAt String
    Timestamp when the browser was created.
    id String
    The provider-assigned unique ID for this managed resource.
    lastUpdatedAt String
    Timestamp when the browser was last updated.
    status BrowserCustomBrowserStatus
    Status of browser.
    browserArn string
    The ARN of a Browser resource.
    browserId string
    The id of the browser.
    createdAt string
    Timestamp when the browser was created.
    id string
    The provider-assigned unique ID for this managed resource.
    lastUpdatedAt string
    Timestamp when the browser was last updated.
    status BrowserCustomBrowserStatus
    Status of browser.
    browser_arn str
    The ARN of a Browser resource.
    browser_id str
    The id of the browser.
    created_at str
    Timestamp when the browser was created.
    id str
    The provider-assigned unique ID for this managed resource.
    last_updated_at str
    Timestamp when the browser was last updated.
    status BrowserCustomBrowserStatus
    Status of browser.
    browserArn String
    The ARN of a Browser resource.
    browserId String
    The id of the browser.
    createdAt String
    Timestamp when the browser was created.
    id String
    The provider-assigned unique ID for this managed resource.
    lastUpdatedAt String
    Timestamp when the browser was last updated.
    status "CREATING" | "CREATE_FAILED" | "READY" | "DELETING" | "DELETE_FAILED" | "DELETED"
    Status of browser.

    Supporting Types

    BrowserCustomBrowserNetworkConfiguration, BrowserCustomBrowserNetworkConfigurationArgs

    networkMode "PUBLIC"
    The network mode.

    BrowserCustomBrowserNetworkMode, BrowserCustomBrowserNetworkModeArgs

    Public
    PUBLIC
    BrowserCustomBrowserNetworkModePublic
    PUBLIC
    Public
    PUBLIC
    Public
    PUBLIC
    PUBLIC
    PUBLIC
    "PUBLIC"
    PUBLIC

    BrowserCustomBrowserStatus, BrowserCustomBrowserStatusArgs

    Creating
    CREATING
    CreateFailed
    CREATE_FAILED
    Ready
    READY
    Deleting
    DELETING
    DeleteFailed
    DELETE_FAILED
    Deleted
    DELETED
    BrowserCustomBrowserStatusCreating
    CREATING
    BrowserCustomBrowserStatusCreateFailed
    CREATE_FAILED
    BrowserCustomBrowserStatusReady
    READY
    BrowserCustomBrowserStatusDeleting
    DELETING
    BrowserCustomBrowserStatusDeleteFailed
    DELETE_FAILED
    BrowserCustomBrowserStatusDeleted
    DELETED
    Creating
    CREATING
    CreateFailed
    CREATE_FAILED
    Ready
    READY
    Deleting
    DELETING
    DeleteFailed
    DELETE_FAILED
    Deleted
    DELETED
    Creating
    CREATING
    CreateFailed
    CREATE_FAILED
    Ready
    READY
    Deleting
    DELETING
    DeleteFailed
    DELETE_FAILED
    Deleted
    DELETED
    CREATING
    CREATING
    CREATE_FAILED
    CREATE_FAILED
    READY
    READY
    DELETING
    DELETING
    DELETE_FAILED
    DELETE_FAILED
    DELETED
    DELETED
    "CREATING"
    CREATING
    "CREATE_FAILED"
    CREATE_FAILED
    "READY"
    READY
    "DELETING"
    DELETING
    "DELETE_FAILED"
    DELETE_FAILED
    "DELETED"
    DELETED

    BrowserCustomRecordingConfig, BrowserCustomRecordingConfigArgs

    Enabled bool
    The recording configuration for a browser. This structure defines how browser sessions are recorded.
    S3Location Pulumi.AwsNative.BedrockAgentCore.Inputs.BrowserCustomS3Location
    The S3 location.
    Enabled bool
    The recording configuration for a browser. This structure defines how browser sessions are recorded.
    S3Location BrowserCustomS3Location
    The S3 location.
    enabled Boolean
    The recording configuration for a browser. This structure defines how browser sessions are recorded.
    s3Location BrowserCustomS3Location
    The S3 location.
    enabled boolean
    The recording configuration for a browser. This structure defines how browser sessions are recorded.
    s3Location BrowserCustomS3Location
    The S3 location.
    enabled bool
    The recording configuration for a browser. This structure defines how browser sessions are recorded.
    s3_location BrowserCustomS3Location
    The S3 location.
    enabled Boolean
    The recording configuration for a browser. This structure defines how browser sessions are recorded.
    s3Location Property Map
    The S3 location.

    BrowserCustomS3Location, BrowserCustomS3LocationArgs

    Bucket string
    The S3 location bucket name.
    Prefix string
    The S3 location object prefix.
    Bucket string
    The S3 location bucket name.
    Prefix string
    The S3 location object prefix.
    bucket String
    The S3 location bucket name.
    prefix String
    The S3 location object prefix.
    bucket string
    The S3 location bucket name.
    prefix string
    The S3 location object prefix.
    bucket str
    The S3 location bucket name.
    prefix str
    The S3 location object prefix.
    bucket String
    The S3 location bucket name.
    prefix String
    The S3 location object prefix.

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    We recommend new projects start with resources from the AWS provider.

    AWS Cloud Control v1.36.0 published on Friday, Oct 3, 2025 by Pulumi
      AI Agentic Workflows: Register now