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>
- The tags for the custom browser.
- 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
- The tags for the custom browser.
- 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>
- The tags for the custom browser.
- 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}
- The tags for the custom browser.
- 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]
- The tags for the custom browser.
- 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>
- 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:
- 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
- Network
Mode BrowserCustom Browser Network Mode - The network mode.
- network
Mode BrowserCustom Browser Network Mode - The network mode.
- network
Mode BrowserCustom Browser Network Mode - The network mode.
- network_
mode BrowserCustom Browser Network Mode - The network mode.
- network
Mode "PUBLIC" - The network mode.
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 bool
- The recording configuration for a browser. This structure defines how browser sessions are recorded.
- S3Location
Pulumi.
Aws Native. Bedrock Agent Core. Inputs. Browser Custom S3Location - The S3 location.
- Enabled bool
- The recording configuration for a browser. This structure defines how browser sessions are recorded.
- S3Location
Browser
Custom S3Location - The S3 location.
- enabled Boolean
- The recording configuration for a browser. This structure defines how browser sessions are recorded.
- s3Location
Browser
Custom S3Location - The S3 location.
- enabled boolean
- The recording configuration for a browser. This structure defines how browser sessions are recorded.
- s3Location
Browser
Custom S3Location - The S3 location.
- enabled bool
- The recording configuration for a browser. This structure defines how browser sessions are recorded.
- s3_
location BrowserCustom S3Location - 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
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.