Skip to main content

custom_domains

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

Overview

Namecustom_domains
TypeResource
Idazure_extras.app_platform.custom_domains

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringFully qualified resource Id for the resource.
namestringThe name of the resource.
appNamestringThe app name of domain.
certNamestringThe bound certificate name of domain.
provisioningStatestringProvisioning state of the Domain. Known values are: "Creating", "Updating", "Succeeded", "Failed", and "Deleting".
systemDataobjectMetadata pertaining to creation and last modification of the resource.
thumbprintstringThe thumbprint of bound certificate.
typestringThe type of the resource.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresource_group_name, service_name, app_name, domain_name, subscription_idGet the custom domain of one lifecycle application.
listselectresource_group_name, service_name, app_name, subscription_idList the custom domains of one lifecycle application.
create_or_updateinsertresource_group_name, service_name, app_name, domain_name, subscription_idCreate or update custom domain of one lifecycle application.
updateupdateresource_group_name, service_name, app_name, domain_name, subscription_idUpdate custom domain of one lifecycle application.
create_or_updatereplaceresource_group_name, service_name, app_name, domain_name, subscription_idCreate or update custom domain of one lifecycle application.
deletedeleteresource_group_name, service_name, app_name, domain_name, subscription_idDelete the custom domain of one lifecycle application.

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
app_namestringThe name of the App resource. Required.
domain_namestringThe name of the custom domain resource. Required.
resource_group_namestringThe name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. Required.
service_namestringThe name of the Service resource. Required.
subscription_idstring

SELECT examples

Get the custom domain of one lifecycle application.

SELECT
id,
name,
appName,
certName,
provisioningState,
systemData,
thumbprint,
type
FROM azure_extras.app_platform.custom_domains
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND service_name = '{{ service_name }}' -- required
AND app_name = '{{ app_name }}' -- required
AND domain_name = '{{ domain_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;

INSERT examples

Create or update custom domain of one lifecycle application.

INSERT INTO azure_extras.app_platform.custom_domains (
properties,
resource_group_name,
service_name,
app_name,
domain_name,
subscription_id
)
SELECT
'{{ properties }}',
'{{ resource_group_name }}',
'{{ service_name }}',
'{{ app_name }}',
'{{ domain_name }}',
'{{ subscription_id }}'
RETURNING
id,
name,
properties,
systemData,
type
;

UPDATE examples

Update custom domain of one lifecycle application.

UPDATE azure_extras.app_platform.custom_domains
SET
properties = '{{ properties }}'
WHERE
resource_group_name = '{{ resource_group_name }}' --required
AND service_name = '{{ service_name }}' --required
AND app_name = '{{ app_name }}' --required
AND domain_name = '{{ domain_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
RETURNING
id,
name,
properties,
systemData,
type;

REPLACE examples

Create or update custom domain of one lifecycle application.

REPLACE azure_extras.app_platform.custom_domains
SET
properties = '{{ properties }}'
WHERE
resource_group_name = '{{ resource_group_name }}' --required
AND service_name = '{{ service_name }}' --required
AND app_name = '{{ app_name }}' --required
AND domain_name = '{{ domain_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
RETURNING
id,
name,
properties,
systemData,
type;

DELETE examples

Delete the custom domain of one lifecycle application.

DELETE FROM azure_extras.app_platform.custom_domains
WHERE resource_group_name = '{{ resource_group_name }}' --required
AND service_name = '{{ service_name }}' --required
AND app_name = '{{ app_name }}' --required
AND domain_name = '{{ domain_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
;