network_interfaces
Creates, updates, deletes, gets or lists a network_interfaces
resource.
Overview
Name | network_interfaces |
Type | Resource |
Id | azure.managed_network_fabric.network_interfaces |
Fields
The following fields are returned by SELECT
queries:
- get
- list_by_network_device
Name | Datatype | Description |
---|---|---|
properties | object | Resource properties. |
List all NetworkInterfaces under the resource group.
Name | Datatype | Description |
---|---|---|
properties | object | Resource properties. |
Methods
The following methods are available for this resource:
Name | Accessible by | Required Params | Optional Params | Description |
---|---|---|---|---|
get | select | subscriptionId , resourceGroupName , networkDeviceName , networkInterfaceName | Get the Network Interface resource details. | |
list_by_network_device | select | subscriptionId , resourceGroupName , networkDeviceName | List all the Network Interface resources in a given resource group. | |
create | insert | subscriptionId , resourceGroupName , networkDeviceName , networkInterfaceName , data__properties | Create a Network Interface resource. | |
update | update | subscriptionId , resourceGroupName , networkDeviceName , networkInterfaceName | Update certain properties of the Network Interface resource. | |
delete | delete | subscriptionId , resourceGroupName , networkDeviceName , networkInterfaceName | Delete the Network Interface resource. |
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.
Name | Datatype | Description |
---|---|---|
networkDeviceName | string | Name of the Network Device. |
networkInterfaceName | string | Name of the Network Interface. |
resourceGroupName | string | The name of the resource group. The name is case insensitive. |
subscriptionId | string (uuid) | The ID of the target subscription. The value must be an UUID. |
SELECT
examples
- get
- list_by_network_device
Get the Network Interface resource details.
SELECT
properties
FROM azure.managed_network_fabric.network_interfaces
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND networkDeviceName = '{{ networkDeviceName }}' -- required
AND networkInterfaceName = '{{ networkInterfaceName }}' -- required
;
List all the Network Interface resources in a given resource group.
SELECT
properties
FROM azure.managed_network_fabric.network_interfaces
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND networkDeviceName = '{{ networkDeviceName }}' -- required
;
INSERT
examples
- create
- Manifest
Create a Network Interface resource.
INSERT INTO azure.managed_network_fabric.network_interfaces (
data__properties,
subscriptionId,
resourceGroupName,
networkDeviceName,
networkInterfaceName
)
SELECT
'{{ properties }}' /* required */,
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ networkDeviceName }}',
'{{ networkInterfaceName }}'
RETURNING
properties
;
# Description fields are for documentation purposes
- name: network_interfaces
props:
- name: subscriptionId
value: string (uuid)
description: Required parameter for the network_interfaces resource.
- name: resourceGroupName
value: string
description: Required parameter for the network_interfaces resource.
- name: networkDeviceName
value: string
description: Required parameter for the network_interfaces resource.
- name: networkInterfaceName
value: string
description: Required parameter for the network_interfaces resource.
- name: properties
value: object
description: |
Resource properties.
UPDATE
examples
- update
Update certain properties of the Network Interface resource.
UPDATE azure.managed_network_fabric.network_interfaces
SET
data__properties = '{{ properties }}'
WHERE
subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND networkDeviceName = '{{ networkDeviceName }}' --required
AND networkInterfaceName = '{{ networkInterfaceName }}' --required
RETURNING
properties;
DELETE
examples
- delete
Delete the Network Interface resource.
DELETE FROM azure.managed_network_fabric.network_interfaces
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND networkDeviceName = '{{ networkDeviceName }}' --required
AND networkInterfaceName = '{{ networkInterfaceName }}' --required
;