Share via


Microsoft.LoadTestService playwrightWorkspaces

Bicep resource definition

The playwrightWorkspaces resource type can be deployed with operations that target:

For a list of changed properties in each API version, see change log.

Resource format

To create a Microsoft.LoadTestService/playwrightWorkspaces resource, add the following Bicep to your template.

resource symbolicname 'Microsoft.LoadTestService/playwrightWorkspaces@2026-02-01-preview' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    localAuth: 'string'
    regionalAffinity: 'string'
    reporting: 'string'
    storageUri: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Property Values

Microsoft.LoadTestService/playwrightWorkspaces

Name Description Value
identity The managed service identities assigned to this resource. ManagedServiceIdentity
location The geo-location where the resource lives string (required)
name The resource name string

Constraints:
Pattern = ^[a-zA-Z0-9-]{3,24}$ (required)
properties The resource-specific properties for this resource. PlaywrightWorkspaceProperties
tags Resource tags Dictionary of tag names and values. See Tags in templates

ManagedServiceIdentity

Name Description Value
type Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). 'None'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned' (required)
userAssignedIdentities The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Name Description Value

PlaywrightWorkspaceProperties

Name Description Value
localAuth Enables the workspace to use local authentication through service access tokens for operations. 'Disabled'
'Enabled'
regionalAffinity Controls the connection region for client workers to cloud-hosted browsers. When enabled, workers connect to browsers in the closest Azure region for lower latency. When disabled, workers connect to browsers in the Azure region where the workspace was created. 'Disabled'
'Enabled'
reporting Indicates whether reporting is enabled for the workspace. When set to true, reports will be generated and available for the workspace. 'Disabled'
'Enabled'
storageUri The URI of the Azure storage account used to store workspace artifacts, test results, and reports. string

TrackedResourceTags

Name Description Value

UserAssignedIdentity

Name Description Value

ARM template resource definition

The playwrightWorkspaces resource type can be deployed with operations that target:

For a list of changed properties in each API version, see change log.

Resource format

To create a Microsoft.LoadTestService/playwrightWorkspaces resource, add the following JSON to your template.

{
  "type": "Microsoft.LoadTestService/playwrightWorkspaces",
  "apiVersion": "2026-02-01-preview",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "localAuth": "string",
    "regionalAffinity": "string",
    "reporting": "string",
    "storageUri": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Property Values

Microsoft.LoadTestService/playwrightWorkspaces

Name Description Value
apiVersion The api version '2026-02-01-preview'
identity The managed service identities assigned to this resource. ManagedServiceIdentity
location The geo-location where the resource lives string (required)
name The resource name string

Constraints:
Pattern = ^[a-zA-Z0-9-]{3,24}$ (required)
properties The resource-specific properties for this resource. PlaywrightWorkspaceProperties
tags Resource tags Dictionary of tag names and values. See Tags in templates
type The resource type 'Microsoft.LoadTestService/playwrightWorkspaces'

ManagedServiceIdentity

Name Description Value
type Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). 'None'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned' (required)
userAssignedIdentities The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Name Description Value

PlaywrightWorkspaceProperties

Name Description Value
localAuth Enables the workspace to use local authentication through service access tokens for operations. 'Disabled'
'Enabled'
regionalAffinity Controls the connection region for client workers to cloud-hosted browsers. When enabled, workers connect to browsers in the closest Azure region for lower latency. When disabled, workers connect to browsers in the Azure region where the workspace was created. 'Disabled'
'Enabled'
reporting Indicates whether reporting is enabled for the workspace. When set to true, reports will be generated and available for the workspace. 'Disabled'
'Enabled'
storageUri The URI of the Azure storage account used to store workspace artifacts, test results, and reports. string

TrackedResourceTags

Name Description Value

UserAssignedIdentity

Name Description Value

Usage Examples

Terraform (AzAPI provider) resource definition

The playwrightWorkspaces resource type can be deployed with operations that target:

  • Resource groups

For a list of changed properties in each API version, see change log.

Resource format

To create a Microsoft.LoadTestService/playwrightWorkspaces resource, add the following Terraform to your template.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.LoadTestService/playwrightWorkspaces@2026-02-01-preview"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      localAuth = "string"
      regionalAffinity = "string"
      reporting = "string"
      storageUri = "string"
    }
  }
}

Property Values

Microsoft.LoadTestService/playwrightWorkspaces

Name Description Value
identity The managed service identities assigned to this resource. ManagedServiceIdentity
location The geo-location where the resource lives string (required)
name The resource name string

Constraints:
Pattern = ^[a-zA-Z0-9-]{3,24}$ (required)
properties The resource-specific properties for this resource. PlaywrightWorkspaceProperties
tags Resource tags Dictionary of tag names and values.
type The resource type "Microsoft.LoadTestService/playwrightWorkspaces@2026-02-01-preview"

ManagedServiceIdentity

Name Description Value
type Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). 'None'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned' (required)
userAssignedIdentities The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Name Description Value

PlaywrightWorkspaceProperties

Name Description Value
localAuth Enables the workspace to use local authentication through service access tokens for operations. 'Disabled'
'Enabled'
regionalAffinity Controls the connection region for client workers to cloud-hosted browsers. When enabled, workers connect to browsers in the closest Azure region for lower latency. When disabled, workers connect to browsers in the Azure region where the workspace was created. 'Disabled'
'Enabled'
reporting Indicates whether reporting is enabled for the workspace. When set to true, reports will be generated and available for the workspace. 'Disabled'
'Enabled'
storageUri The URI of the Azure storage account used to store workspace artifacts, test results, and reports. string

TrackedResourceTags

Name Description Value

UserAssignedIdentity

Name Description Value