We recommend new projects start with resources from the AWS provider.
aws-native.bedrockagentcore.BrowserCustom
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
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:
- Network
Configuration Pulumi.Aws Native. Bedrock Agent Core. Inputs. Browser Custom Browser Network Configuration - Network configuration for browser.
- Description string
- The description of the browser.
- Execution
Role stringArn - The Amazon Resource Name (ARN) of the IAM role that the browser uses to access resources.
- Name string
- The name of the browser.
- Recording
Config Pulumi.Aws Native. Bedrock Agent Core. Inputs. Browser Custom Recording Config - Recording configuration for browser.
- Dictionary<string, string>
- Network
Configuration BrowserCustom Browser Network Configuration Args - Network configuration for browser.
- Description string
- The description of the browser.
- Execution
Role stringArn - The Amazon Resource Name (ARN) of the IAM role that the browser uses to access resources.
- Name string
- The name of the browser.
- Recording
Config BrowserCustom Recording Config Args - Recording configuration for browser.
- map[string]string
- network
Configuration BrowserCustom Browser Network Configuration - Network configuration for browser.
- description String
- The description of the browser.
- execution
Role StringArn - The Amazon Resource Name (ARN) of the IAM role that the browser uses to access resources.
- name String
- The name of the browser.
- recording
Config BrowserCustom Recording Config - Recording configuration for browser.
- Map<String,String>
- network
Configuration BrowserCustom Browser Network Configuration - Network configuration for browser.
- description string
- The description of the browser.
- execution
Role stringArn - The Amazon Resource Name (ARN) of the IAM role that the browser uses to access resources.
- name string
- The name of the browser.
- recording
Config BrowserCustom Recording Config - Recording configuration for browser.
- {[key: string]: string}
- network_
configuration BrowserCustom Browser Network Configuration Args - Network configuration for browser.
- description str
- The description of the browser.
- execution_
role_ strarn - 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 BrowserCustom Recording Config Args - Recording configuration for browser.
- Mapping[str, str]
- network
Configuration Property Map - Network configuration for browser.
- description String
- The description of the browser.
- execution
Role StringArn - The Amazon Resource Name (ARN) of the IAM role that the browser uses to access resources.
- name String
- The name of the browser.
- recording
Config Property Map - Recording configuration for browser.
- Map<String>
Outputs
All input properties are implicitly available as output properties. Additionally, the BrowserCustom resource produces the following output properties:
- Browser
Arn string - The ARN of a Browser resource.
- Browser
Id string - The id of the browser.
- Created
At string - Timestamp when the browser was created.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Updated stringAt - Timestamp when the browser was last updated.
- Status
Pulumi.
Aws Native. Bedrock Agent Core. Browser Custom Browser Status - Status of browser.
- Browser
Arn string - The ARN of a Browser resource.
- Browser
Id string - The id of the browser.
- Created
At string - Timestamp when the browser was created.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Updated stringAt - Timestamp when the browser was last updated.
- Status
Browser
Custom Browser Status - Status of browser.
- browser
Arn String - The ARN of a Browser resource.
- browser
Id String - The id of the browser.
- created
At String - Timestamp when the browser was created.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Updated StringAt - Timestamp when the browser was last updated.
- status
Browser
Custom Browser Status - Status of browser.
- browser
Arn string - The ARN of a Browser resource.
- browser
Id string - The id of the browser.
- created
At string - Timestamp when the browser was created.
- id string
- The provider-assigned unique ID for this managed resource.
- last
Updated stringAt - Timestamp when the browser was last updated.
- status
Browser
Custom Browser Status - 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_ strat - Timestamp when the browser was last updated.
- status
Browser
Custom Browser Status - Status of browser.
- browser
Arn String - The ARN of a Browser resource.
- browser
Id String - The id of the browser.
- created
At String - Timestamp when the browser was created.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Updated StringAt - 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
- Browser
Custom Browser Network Mode Public - PUBLIC
- Public
- PUBLIC
- Public
- PUBLIC
- PUBLIC
- PUBLIC
- "PUBLIC"
- PUBLIC
BrowserCustomBrowserStatus, BrowserCustomBrowserStatusArgs
- Creating
- CREATING
- Create
Failed - CREATE_FAILED
- Ready
- READY
- Deleting
- DELETING
- Delete
Failed - DELETE_FAILED
- Deleted
- DELETED
- Browser
Custom Browser Status Creating - CREATING
- Browser
Custom Browser Status Create Failed - CREATE_FAILED
- Browser
Custom Browser Status Ready - READY
- Browser
Custom Browser Status Deleting - DELETING
- Browser
Custom Browser Status Delete Failed - DELETE_FAILED
- Browser
Custom Browser Status 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
- 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 Boolean
- s3Location Property Map
BrowserCustomS3Location, BrowserCustomS3LocationArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.