Skip to main content

registrations

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

Overview

Nameregistrations
TypeResource
Idazure_stack.azure_stack.registrations

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringID of the resource.
namestringName of the resource.
etagstringThe entity tag used for optimistic concurrency when modifying the resource.
locationstringLocation of the resource.
propertiesobjectRegistration resource.
tagsobjectCustom tags for the resource.
typestringType of Resource.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroup, registrationNameReturns the properties of an Azure Stack registration.
listselectsubscriptionId, resourceGroupReturns a list of all registrations.
list_by_subscriptionselectsubscriptionIdReturns a list of all registrations under current subscription.
create_or_updateinsertsubscriptionId, resourceGroup, registrationName, data__properties, data__locationCreate or update an Azure Stack registration.
updateupdatesubscriptionId, resourceGroup, registrationName, data__properties, data__locationPatch an Azure Stack registration.
deletedeletesubscriptionId, resourceGroup, registrationNameDelete the requested Azure Stack registration.
enable_remote_managementexecsubscriptionId, resourceGroup, registrationNameEnables remote management for device under the Azure Stack registration.

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
registrationNamestringName of the Azure Stack registration.
resourceGroupstringName of the resource group.
subscriptionIdstringSubscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

SELECT examples

Returns the properties of an Azure Stack registration.

SELECT
id,
name,
etag,
location,
properties,
tags,
type
FROM azure_stack.azure_stack.registrations
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroup = '{{ resourceGroup }}' -- required
AND registrationName = '{{ registrationName }}' -- required
;

INSERT examples

Create or update an Azure Stack registration.

INSERT INTO azure_stack.azure_stack.registrations (
data__properties,
data__location,
subscriptionId,
resourceGroup,
registrationName
)
SELECT
'{{ properties }}' /* required */,
'{{ location }}' /* required */,
'{{ subscriptionId }}',
'{{ resourceGroup }}',
'{{ registrationName }}'
RETURNING
id,
name,
etag,
location,
properties,
tags,
type
;

UPDATE examples

Patch an Azure Stack registration.

UPDATE azure_stack.azure_stack.registrations
SET
data__properties = '{{ properties }}',
data__location = '{{ location }}'
WHERE
subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroup = '{{ resourceGroup }}' --required
AND registrationName = '{{ registrationName }}' --required
AND data__properties = '{{ properties }}' --required
AND data__location = '{{ location }}' --required
RETURNING
id,
name,
etag,
location,
properties,
tags,
type;

DELETE examples

Delete the requested Azure Stack registration.

DELETE FROM azure_stack.azure_stack.registrations
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroup = '{{ resourceGroup }}' --required
AND registrationName = '{{ registrationName }}' --required
;

Lifecycle Methods

Enables remote management for device under the Azure Stack registration.

EXEC azure_stack.azure_stack.registrations.enable_remote_management 
@subscriptionId='{{ subscriptionId }}' --required,
@resourceGroup='{{ resourceGroup }}' --required,
@registrationName='{{ registrationName }}' --required
;