Skip to main content

frontends_interfaces

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

Overview

Namefrontends_interfaces
TypeResource
Idazure.service_networking.frontends_interfaces

Fields

NameDatatypeDescription
fqdntextfield from the properties object
frontendNametextfield from the properties object
locationtextThe geo-location where the resource lives
provisioning_statetextfield from the properties object
resourceGroupNametextfield from the properties object
subscriptionIdtextfield from the properties object
tagstextResource tags.
trafficControllerNametextfield from the properties object

Methods

NameAccessible byRequired ParamsDescription
getSELECTfrontendName, resourceGroupName, subscriptionId, trafficControllerNameGet a Frontend
list_by_traffic_controllerSELECTresourceGroupName, subscriptionId, trafficControllerNameList Frontend resources by TrafficController
create_or_updateINSERTfrontendName, resourceGroupName, subscriptionId, trafficControllerNameCreate a Frontend
deleteDELETEfrontendName, resourceGroupName, subscriptionId, trafficControllerNameDelete a Frontend
updateUPDATEfrontendName, resourceGroupName, subscriptionId, trafficControllerNameUpdate a Frontend

SELECT examples

List Frontend resources by TrafficController

SELECT
fqdn,
frontendName,
location,
provisioning_state,
resourceGroupName,
subscriptionId,
tags,
trafficControllerName
FROM azure.service_networking.vw_frontends_interfaces
WHERE resourceGroupName = '{{ resourceGroupName }}'
AND subscriptionId = '{{ subscriptionId }}'
AND trafficControllerName = '{{ trafficControllerName }}';

INSERT example

Use the following StackQL query and manifest file to create a new frontends_interfaces resource.

/*+ create */
INSERT INTO azure.service_networking.frontends_interfaces (
frontendName,
resourceGroupName,
subscriptionId,
trafficControllerName,
properties,
tags,
location
)
SELECT
'{{ frontendName }}',
'{{ resourceGroupName }}',
'{{ subscriptionId }}',
'{{ trafficControllerName }}',
'{{ properties }}',
'{{ tags }}',
'{{ location }}'
;

UPDATE example

Updates a frontends_interfaces resource.

/*+ update */
UPDATE azure.service_networking.frontends_interfaces
SET
tags = '{{ tags }}'
WHERE
frontendName = '{{ frontendName }}'
AND resourceGroupName = '{{ resourceGroupName }}'
AND subscriptionId = '{{ subscriptionId }}'
AND trafficControllerName = '{{ trafficControllerName }}';

DELETE example

Deletes the specified frontends_interfaces resource.

/*+ delete */
DELETE FROM azure.service_networking.frontends_interfaces
WHERE frontendName = '{{ frontendName }}'
AND resourceGroupName = '{{ resourceGroupName }}'
AND subscriptionId = '{{ subscriptionId }}'
AND trafficControllerName = '{{ trafficControllerName }}';