Skip to main content

orchestrator_instance_services

Creates, updates, deletes, gets or lists an orchestrator_instance_services resource.

Overview

Nameorchestrator_instance_services
TypeResource
Idazure.delegated_network.orchestrator_instance_services

Fields

The following fields are returned by SELECT queries:

This is a synchronous operation. The body contains a JSON-serialized array of the metadata from all the orchestratorInstances in the resource group.

NameDatatypeDescription
idstringAn identifier that represents the resource.
namestringThe name of the resource.
identityobjectThe identity of the orchestrator
kindstringThe kind of workbook. Choices are user and shared.
locationstringLocation of the resource.
propertiesobjectProperties of the provision operation request.
tagsobjectThe resource tags.
typestringThe type of resource.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
list_by_resource_groupselectresourceGroupName, subscriptionIdGet all the OrchestratorInstances resources in a resource group.
list_by_subscriptionselectsubscriptionIdGet all the orchestratorInstance resources in a subscription.
createinsertresourceGroupName, resourceName, subscriptionIdCreate a orchestrator instance
patchupdateresourceGroupName, resourceName, subscriptionIdUpdate Orchestrator Instance
deletedeleteresourceGroupName, resourceName, subscriptionIdforceDeleteDeletes the Orchestrator Instance

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
resourceNamestringThe name of the resource. It must be a minimum of 3 characters, and a maximum of 63.
subscriptionIdstringThe ID of the target subscription.
forceDeletebooleanForce delete resource

SELECT examples

Get all the OrchestratorInstances resources in a resource group.

SELECT
id,
name,
identity,
kind,
location,
properties,
tags,
type
FROM azure.delegated_network.orchestrator_instance_services
WHERE resourceGroupName = '{{ resourceGroupName }}' -- required
AND subscriptionId = '{{ subscriptionId }}' -- required
;

INSERT examples

Create a orchestrator instance

INSERT INTO azure.delegated_network.orchestrator_instance_services (
data__location,
data__kind,
data__identity,
data__tags,
data__properties,
resourceGroupName,
resourceName,
subscriptionId
)
SELECT
'{{ location }}',
'{{ kind }}',
'{{ identity }}',
'{{ tags }}',
'{{ properties }}',
'{{ resourceGroupName }}',
'{{ resourceName }}',
'{{ subscriptionId }}'
RETURNING
id,
name,
identity,
kind,
location,
properties,
tags,
type
;

UPDATE examples

Update Orchestrator Instance

UPDATE azure.delegated_network.orchestrator_instance_services
SET
data__tags = '{{ tags }}'
WHERE
resourceGroupName = '{{ resourceGroupName }}' --required
AND resourceName = '{{ resourceName }}' --required
AND subscriptionId = '{{ subscriptionId }}' --required
RETURNING
id,
name,
identity,
kind,
location,
properties,
tags,
type;

DELETE examples

Deletes the Orchestrator Instance

DELETE FROM azure.delegated_network.orchestrator_instance_services
WHERE resourceGroupName = '{{ resourceGroupName }}' --required
AND resourceName = '{{ resourceName }}' --required
AND subscriptionId = '{{ subscriptionId }}' --required
AND forceDelete = '{{ forceDelete }}'
;