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
;