Skip to main content

domains

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

Overview​

Namedomains
TypeResource
Idazure.domain_registration.domains

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.
kindstringKind of resource.
ownershipIdstringOwnership Id.
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
get_ownership_identifierselectresource_group_name, domain_name, name, subscription_idGet ownership identifier for domain. Description for Get ownership identifier for domain.
getselectresource_group_name, domain_name, subscription_idGet a domain. Description for Get a domain.
list_by_resource_groupselectresource_group_name, subscription_idGet all domains in a resource group. Description for Get all domains in a resource group.
listselectsubscription_idGet all domains in a subscription. Description for Get all domains in a subscription.
create_or_updateinsertresource_group_name, domain_name, subscription_id, locationCreates or updates a domain. Description for Creates or updates a domain.
updateupdateresource_group_name, domain_name, subscription_idCreates or updates a domain. Description for Creates or updates a domain.
create_or_updatereplaceresource_group_name, domain_name, subscription_id, locationCreates or updates a domain. Description for Creates or updates a domain.
deletedeleteresource_group_name, domain_name, subscription_idforceHardDeleteDomainDelete a domain. Description for Delete a domain.
list_ownership_identifiersexecresource_group_name, domain_name, subscription_idLists domain ownership identifiers. Description for Lists domain ownership identifiers.
list_recommendationsexecsubscription_idGet domain name recommendations based on keywords. Description for Get domain name recommendations based on keywords.
create_or_update_ownership_identifierexecresource_group_name, domain_name, name, subscription_idCreates an ownership identifier for a domain or updates identifier details for an existing identifier. Description for Creates an ownership identifier for a domain or updates identifier details for an existing identifier.
update_ownership_identifierexecresource_group_name, domain_name, name, subscription_idCreates an ownership identifier for a domain or updates identifier details for an existing identifier. Description for Creates an ownership identifier for a domain or updates identifier details for an existing identifier.
delete_ownership_identifierexecresource_group_name, domain_name, name, subscription_idDelete ownership identifier for domain. Description for Delete ownership identifier for domain.
get_control_center_sso_requestexecsubscription_idGenerate a single sign-on request for the domain management portal. Description for Generate a single sign-on request for the domain management portal.
renewexecresource_group_name, domain_name, subscription_idRenew a domain. Description for Renew a domain.
transfer_outexecresource_group_name, domain_name, subscription_idTransfer out domain to another registrar. Transfer out domain to another registrar.
check_availabilityexecsubscription_idCheck if a domain is available for registration. Description for Check if a domain is available for 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
domain_namestringName of the domain. Required.
namestringName of identifier. Required.
resource_group_namestringThe name of the resource group. The name is case insensitive. Required.
subscription_idstring
forceHardDeleteDomainbooleanSpecify true to delete the domain immediately. The default is false which deletes the domain after 24 hours. Default value is None.

SELECT examples​

Get ownership identifier for domain. Description for Get ownership identifier for domain.

SELECT
id,
name,
kind,
ownershipId,
systemData,
type
FROM azure.domain_registration.domains
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND domain_name = '{{ domain_name }}' -- required
AND name = '{{ name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;

INSERT examples​

Creates or updates a domain. Description for Creates or updates a domain.

INSERT INTO azure.domain_registration.domains (
tags,
location,
properties,
kind,
resource_group_name,
domain_name,
subscription_id
)
SELECT
'{{ tags }}',
'{{ location }}' /* required */,
'{{ properties }}',
'{{ kind }}',
'{{ resource_group_name }}',
'{{ domain_name }}',
'{{ subscription_id }}'
RETURNING
id,
name,
kind,
location,
properties,
systemData,
tags,
type
;

UPDATE examples​

Creates or updates a domain. Description for Creates or updates a domain.

UPDATE azure.domain_registration.domains
SET
kind = '{{ kind }}',
properties = '{{ properties }}'
WHERE
resource_group_name = '{{ resource_group_name }}' --required
AND domain_name = '{{ domain_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
RETURNING
id,
name,
kind,
location,
properties,
systemData,
tags,
type;

REPLACE examples​

Creates or updates a domain. Description for Creates or updates a domain.

REPLACE azure.domain_registration.domains
SET
tags = '{{ tags }}',
location = '{{ location }}',
properties = '{{ properties }}',
kind = '{{ kind }}'
WHERE
resource_group_name = '{{ resource_group_name }}' --required
AND domain_name = '{{ domain_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
AND location = '{{ location }}' --required
RETURNING
id,
name,
kind,
location,
properties,
systemData,
tags,
type;

DELETE examples​

Delete a domain. Description for Delete a domain.

DELETE FROM azure.domain_registration.domains
WHERE resource_group_name = '{{ resource_group_name }}' --required
AND domain_name = '{{ domain_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
AND forceHardDeleteDomain = '{{ forceHardDeleteDomain }}'
;

Lifecycle Methods​

Lists domain ownership identifiers. Description for Lists domain ownership identifiers.

EXEC azure.domain_registration.domains.list_ownership_identifiers
@resource_group_name='{{ resource_group_name }}' --required,
@domain_name='{{ domain_name }}' --required,
@subscription_id='{{ subscription_id }}' --required
;