@pulumi/azure-native
Version:
[](https://slack.pulumi.com) [](https://npmjs.com/package/@pulumi/azure-native) [ • 3.54 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
import * as outputs from "../types/output";
/**
* Get a PlaywrightWorkspace
*
* Uses Azure REST API version 2025-07-01-preview.
*
* Other available API versions: 2025-09-01. These can be accessed by generating a local SDK package using the CLI command `pulumi package add azure-native loadtestservice [ApiVersion]`. See the [version guide](../../../version-guide/#accessing-any-api-version-via-local-packages) for details.
*/
export declare function getPlaywrightWorkspace(args: GetPlaywrightWorkspaceArgs, opts?: pulumi.InvokeOptions): Promise<GetPlaywrightWorkspaceResult>;
export interface GetPlaywrightWorkspaceArgs {
/**
* The name of the PlaywrightWorkspace
*/
playwrightWorkspaceName: string;
/**
* The name of the resource group. The name is case insensitive.
*/
resourceGroupName: string;
}
/**
* Playwright workspace resource.
*/
export interface GetPlaywrightWorkspaceResult {
/**
* The Azure API version of the resource.
*/
readonly azureApiVersion: string;
/**
* The workspace data plane service API URI.
*/
readonly dataplaneUri: string;
/**
* Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
*/
readonly id: string;
/**
* Enables the workspace to use local authentication through service access tokens for operations.
*/
readonly localAuth?: string;
/**
* The geo-location where the resource lives
*/
readonly location: string;
/**
* The name of the resource
*/
readonly name: string;
/**
* The status of the last resource operation.
*/
readonly provisioningState: string;
/**
* 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.
*/
readonly regionalAffinity?: string;
/**
* Azure Resource Manager metadata containing createdBy and modifiedBy information.
*/
readonly systemData: outputs.loadtestservice.SystemDataResponse;
/**
* Resource tags.
*/
readonly tags?: {
[key: string]: string;
};
/**
* The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
*/
readonly type: string;
/**
* The workspace ID in GUID format.
*/
readonly workspaceId: string;
}
/**
* Get a PlaywrightWorkspace
*
* Uses Azure REST API version 2025-07-01-preview.
*
* Other available API versions: 2025-09-01. These can be accessed by generating a local SDK package using the CLI command `pulumi package add azure-native loadtestservice [ApiVersion]`. See the [version guide](../../../version-guide/#accessing-any-api-version-via-local-packages) for details.
*/
export declare function getPlaywrightWorkspaceOutput(args: GetPlaywrightWorkspaceOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetPlaywrightWorkspaceResult>;
export interface GetPlaywrightWorkspaceOutputArgs {
/**
* The name of the PlaywrightWorkspace
*/
playwrightWorkspaceName: pulumi.Input<string>;
/**
* The name of the resource group. The name is case insensitive.
*/
resourceGroupName: pulumi.Input<string>;
}