Skip to main content

sites_by_service_group

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

Overview

Namesites_by_service_group
TypeResource
Idazure.site_manager.sites_by_service_group

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringFully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
namestringThe name of the resource.
descriptionstringDescription of Site resource.
displayNamestringdisplayName of Site resource.
labelsobjectKey-value pairs for labeling the site resource.
provisioningStatestringProvisioning state of last operation. Known values are: "Succeeded", "Failed", and "Canceled". (Succeeded, Failed, Canceled)
siteAddressobjectPhysical address of the site.
systemDataobjectAzure Resource Manager metadata containing createdBy and modifiedBy information.
typestringThe type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectservicegroup_name, site_nameGet Site at SG scope.
list_by_service_groupselectservicegroup_namelist Site at SG scope.
create_or_updateinsertservicegroup_name, site_namecreate or update Site at SG scope.
updateupdateservicegroup_name, site_nameupdate Site at SG scope.
create_or_updatereplaceservicegroup_name, site_namecreate or update Site at SG scope.
deletedeleteservicegroup_name, site_namedelete Site at SG scope.

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
servicegroup_namestringThe name of the service group. Required.
site_namestringThe name of the site. Required.

SELECT examples

Get Site at SG scope.

SELECT
id,
name,
description,
displayName,
labels,
provisioningState,
siteAddress,
systemData,
type
FROM azure.site_manager.sites_by_service_group
WHERE servicegroup_name = '{{ servicegroup_name }}' -- required
AND site_name = '{{ site_name }}' -- required
;

INSERT examples

create or update Site at SG scope.

INSERT INTO azure.site_manager.sites_by_service_group (
properties,
servicegroup_name,
site_name
)
SELECT
'{{ properties }}',
'{{ servicegroup_name }}',
'{{ site_name }}'
RETURNING
id,
name,
properties,
systemData,
type
;

UPDATE examples

update Site at SG scope.

UPDATE azure.site_manager.sites_by_service_group
SET
properties = '{{ properties }}'
WHERE
servicegroup_name = '{{ servicegroup_name }}' --required
AND site_name = '{{ site_name }}' --required
RETURNING
id,
name,
properties,
systemData,
type;

REPLACE examples

create or update Site at SG scope.

REPLACE azure.site_manager.sites_by_service_group
SET
properties = '{{ properties }}'
WHERE
servicegroup_name = '{{ servicegroup_name }}' --required
AND site_name = '{{ site_name }}' --required
RETURNING
id,
name,
properties,
systemData,
type;

DELETE examples

delete Site at SG scope.

DELETE FROM azure.site_manager.sites_by_service_group
WHERE servicegroup_name = '{{ servicegroup_name }}' --required
AND site_name = '{{ site_name }}' --required
;