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.35.0 published on Monday, Sep 22, 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.35.0 published on Monday, Sep 22, 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>
    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
    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>
    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}
    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]
    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>

    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

    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

    BrowserCustomS3Location, BrowserCustomS3LocationArgs

    Bucket string
    Prefix string
    Bucket string
    Prefix string
    bucket String
    prefix String
    bucket string
    prefix string
    bucket str
    prefix str
    bucket String
    prefix String

    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.35.0 published on Monday, Sep 22, 2025 by Pulumi