Skip to main content

http_route_config

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

Overview

Namehttp_route_config
TypeResource
Idazure.app_containers.http_route_config

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.
customDomainsarrayCustom domain bindings for http Routes' hostnames.
fqdnstringFQDN of the route resource.
provisioningErrorsarrayList of errors when trying to reconcile http routes.
provisioningStatestringThe provisioning state of the Http Route Config in cluster. Known values are: "Succeeded", "Failed", "Canceled", "Waiting", "Updating", "Deleting", and "Pending". (Succeeded, Failed, Canceled, Waiting, Updating, Deleting, Pending)
rulesarrayRouting Rules for http route resource.
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
getselectresource_group_name, environment_name, http_route_name, subscription_idGet the specified Http Route Config. Get the specified Managed Http Route Config.
listselectresource_group_name, environment_name, subscription_idList the Http Route Configs in a given managed environment. Get the Managed Http Routes in a given managed environment.
create_or_updateinsertresource_group_name, environment_name, http_route_name, subscription_idCreate or Update a Http Route Config. Create or Update a Http Route Config.
updateupdateresource_group_name, environment_name, http_route_name, subscription_idUpdate tags of a Http Route Config object. Patches an http route config resource. Only patching of tags is supported.
create_or_updatereplaceresource_group_name, environment_name, http_route_name, subscription_idCreate or Update a Http Route Config. Create or Update a Http Route Config.
deletedeleteresource_group_name, environment_name, http_route_name, subscription_idDeletes the specified Http Route Config. Deletes the specified Managed Http Route.

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
environment_namestringName of the Environment. Required.
http_route_namestringName of the Http Route Config Resource. Required.
resource_group_namestringThe name of the resource group. The name is case insensitive. Required.
subscription_idstring

SELECT examples

Get the specified Http Route Config. Get the specified Managed Http Route Config.

SELECT
id,
name,
customDomains,
fqdn,
provisioningErrors,
provisioningState,
rules,
systemData,
type
FROM azure.app_containers.http_route_config
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND environment_name = '{{ environment_name }}' -- required
AND http_route_name = '{{ http_route_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;

INSERT examples

Create or Update a Http Route Config. Create or Update a Http Route Config.

INSERT INTO azure.app_containers.http_route_config (
properties,
resource_group_name,
environment_name,
http_route_name,
subscription_id
)
SELECT
'{{ properties }}',
'{{ resource_group_name }}',
'{{ environment_name }}',
'{{ http_route_name }}',
'{{ subscription_id }}'
RETURNING
id,
name,
properties,
systemData,
type
;

UPDATE examples

Update tags of a Http Route Config object. Patches an http route config resource. Only patching of tags is supported.

UPDATE azure.app_containers.http_route_config
SET
properties = '{{ properties }}'
WHERE
resource_group_name = '{{ resource_group_name }}' --required
AND environment_name = '{{ environment_name }}' --required
AND http_route_name = '{{ http_route_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
RETURNING
id,
name,
properties,
systemData,
type;

REPLACE examples

Create or Update a Http Route Config. Create or Update a Http Route Config.

REPLACE azure.app_containers.http_route_config
SET
properties = '{{ properties }}'
WHERE
resource_group_name = '{{ resource_group_name }}' --required
AND environment_name = '{{ environment_name }}' --required
AND http_route_name = '{{ http_route_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
RETURNING
id,
name,
properties,
systemData,
type;

DELETE examples

Deletes the specified Http Route Config. Deletes the specified Managed Http Route.

DELETE FROM azure.app_containers.http_route_config
WHERE resource_group_name = '{{ resource_group_name }}' --required
AND environment_name = '{{ environment_name }}' --required
AND http_route_name = '{{ http_route_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
;