Skip to main content

experimentation_workspaces

Creates, updates, deletes, gets or lists a experimentation_workspaces resource.

Overview

Nameexperimentation_workspaces
TypeResource
Idazure_isv.split.experimentation_workspaces

Fields

NameDatatypeDescription
access_policytextfield from the properties object
data_sourcetextfield from the properties object
identitytextManaged service identity (system assigned and/or user assigned identities)
locationtextThe geo-location where the resource lives
provisioning_statetextfield from the properties object
resourceGroupNametextfield from the properties object
skutextThe resource model definition representing SKU
subscriptionIdtextfield from the properties object
tagstextResource tags.
workspaceNametextfield from the properties object

Methods

NameAccessible byRequired ParamsDescription
getSELECTresourceGroupName, subscriptionId, workspaceNameGet a ExperimentationWorkspace
list_by_resource_groupSELECTresourceGroupName, subscriptionIdList ExperimentationWorkspace resources by resource group
list_by_subscriptionSELECTsubscriptionIdList ExperimentationWorkspace resources by subscription ID
createINSERTresourceGroupName, subscriptionId, workspaceNameCreate a ExperimentationWorkspace
deleteDELETEresourceGroupName, subscriptionId, workspaceNameDelete a ExperimentationWorkspace
updateUPDATEresourceGroupName, subscriptionId, workspaceNameUpdate a ExperimentationWorkspace

SELECT examples

List ExperimentationWorkspace resources by subscription ID

SELECT
access_policy,
data_source,
identity,
location,
provisioning_state,
resourceGroupName,
sku,
subscriptionId,
tags,
workspaceName
FROM azure_isv.split.vw_experimentation_workspaces
WHERE subscriptionId = '{{ subscriptionId }}';

INSERT example

Use the following StackQL query and manifest file to create a new experimentation_workspaces resource.

/*+ create */
INSERT INTO azure_isv.split.experimentation_workspaces (
resourceGroupName,
subscriptionId,
workspaceName,
properties,
sku,
identity,
tags,
location
)
SELECT
'{{ resourceGroupName }}',
'{{ subscriptionId }}',
'{{ workspaceName }}',
'{{ properties }}',
'{{ sku }}',
'{{ identity }}',
'{{ tags }}',
'{{ location }}'
;

UPDATE example

Updates a experimentation_workspaces resource.

/*+ update */
UPDATE azure_isv.split.experimentation_workspaces
SET
properties = '{{ properties }}',
sku = '{{ sku }}',
identity = '{{ identity }}',
tags = '{{ tags }}'
WHERE
resourceGroupName = '{{ resourceGroupName }}'
AND subscriptionId = '{{ subscriptionId }}'
AND workspaceName = '{{ workspaceName }}';

DELETE example

Deletes the specified experimentation_workspaces resource.

/*+ delete */
DELETE FROM azure_isv.split.experimentation_workspaces
WHERE resourceGroupName = '{{ resourceGroupName }}'
AND subscriptionId = '{{ subscriptionId }}'
AND workspaceName = '{{ workspaceName }}';