Skip to main content

internet_gateways

Creates, updates, deletes, gets or lists an internet_gateways resource.

Overview

Nameinternet_gateways
TypeResource
Idazure.managed_network_fabric.internet_gateways

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
locationstringThe geo-location where the resource lives
propertiesobjectResource properties.
tagsobjectResource tags.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, internetGatewayNameImplements Gateway GET method.
list_by_resource_groupselectsubscriptionId, resourceGroupNameDisplays Internet Gateways list by resource group GET method.
list_by_subscriptionselectsubscriptionIdDisplays Internet Gateways list by subscription GET method.
createinsertsubscriptionId, resourceGroupName, internetGatewayName, data__propertiesCreates a Network Fabric Service Internet Gateway resource instance.
updateupdatesubscriptionId, resourceGroupName, internetGatewayNameExecute patch on Network Fabric Service Internet Gateway.
deletedeletesubscriptionId, resourceGroupName, internetGatewayNameExecute a delete on Network Fabric Service Internet Gateway.

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
internetGatewayNamestringName of the Internet Gateway.
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
subscriptionIdstring (uuid)The ID of the target subscription. The value must be an UUID.

SELECT examples

Implements Gateway GET method.

SELECT
location,
properties,
tags
FROM azure.managed_network_fabric.internet_gateways
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND internetGatewayName = '{{ internetGatewayName }}' -- required
;

INSERT examples

Creates a Network Fabric Service Internet Gateway resource instance.

INSERT INTO azure.managed_network_fabric.internet_gateways (
data__properties,
data__tags,
data__location,
subscriptionId,
resourceGroupName,
internetGatewayName
)
SELECT
'{{ properties }}' /* required */,
'{{ tags }}',
'{{ location }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ internetGatewayName }}'
RETURNING
location,
properties,
tags
;

UPDATE examples

Execute patch on Network Fabric Service Internet Gateway.

UPDATE azure.managed_network_fabric.internet_gateways
SET
data__properties = '{{ properties }}',
data__tags = '{{ tags }}'
WHERE
subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND internetGatewayName = '{{ internetGatewayName }}' --required
RETURNING
location,
properties,
tags;

DELETE examples

Execute a delete on Network Fabric Service Internet Gateway.

DELETE FROM azure.managed_network_fabric.internet_gateways
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND internetGatewayName = '{{ internetGatewayName }}' --required
;