workload_networks
Creates, updates, deletes, gets or lists a workload_networks resource.
Overview
| Name | workload_networks |
| Type | Resource |
| Id | azure_isv.avs.workload_networks |
Fields
The following fields are returned by SELECT queries:
- get_dhcp
- get_dns_service
- get_dns_zone
- get_gateway
- get_port_mirroring
- get_public_ip
- get_segment
- get_virtual_machine
- get_vm_group
- get
| Name | Datatype | Description |
|---|---|---|
id | string | Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. |
name | string | The name of the resource. |
dhcpType | string | Type of DHCP: SERVER or RELAY. Required. Known values are: "SERVER" and "RELAY". |
displayName | string | Display name of the DHCP entity. |
provisioningState | string | The provisioning state. Known values are: "Succeeded", "Failed", "Canceled", "Building", "Deleting", and "Updating". (Succeeded, Failed, Canceled, Building, Deleting, Updating) |
revision | integer | NSX revision number. |
segments | array | NSX Segments consuming DHCP. |
systemData | object | Azure Resource Manager metadata containing createdBy and modifiedBy information. |
type | string | The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts". |
| Name | Datatype | Description |
|---|---|---|
id | string | Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. |
name | string | The name of the resource. |
defaultDnsZone | string | Default DNS zone of the DNS Service. |
displayName | string | Display name of the DNS Service. |
dnsServiceIp | string | DNS service IP of the DNS Service. |
fqdnZones | array | FQDN zones of the DNS Service. |
logLevel | string | DNS Service log level. Known values are: "DEBUG", "INFO", "WARNING", "ERROR", and "FATAL". (DEBUG, INFO, WARNING, ERROR, FATAL) |
provisioningState | string | The provisioning state. Known values are: "Succeeded", "Failed", "Canceled", "Building", "Deleting", and "Updating". (Succeeded, Failed, Canceled, Building, Deleting, Updating) |
revision | integer | NSX revision number. |
status | string | DNS Service status. Known values are: "SUCCESS" and "FAILURE". (SUCCESS, FAILURE) |
systemData | object | Azure Resource Manager metadata containing createdBy and modifiedBy information. |
type | string | The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts". |
| Name | Datatype | Description |
|---|---|---|
id | string | Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. |
name | string | The name of the resource. |
displayName | string | Display name of the DNS Zone. |
dnsServerIps | array | DNS Server IP array of the DNS Zone. |
dnsServices | integer | Number of DNS Services using the DNS zone. |
domain | array | Domain names of the DNS Zone. |
provisioningState | string | The provisioning state. Known values are: "Succeeded", "Failed", "Canceled", "Building", "Deleting", and "Updating". (Succeeded, Failed, Canceled, Building, Deleting, Updating) |
revision | integer | NSX revision number. |
sourceIp | string | Source IP of the DNS Zone. |
systemData | object | Azure Resource Manager metadata containing createdBy and modifiedBy information. |
type | string | The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts". |
| Name | Datatype | Description |
|---|---|---|
id | string | Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. |
name | string | The name of the resource. |
displayName | string | Display name of the DHCP entity. |
path | string | NSX Gateway Path. |
provisioningState | string | The provisioning state of the resource. Known values are: "Succeeded", "Failed", "Canceled", "Building", "Deleting", and "Updating". (Succeeded, Failed, Canceled, Building, Deleting, Updating) |
systemData | object | Azure Resource Manager metadata containing createdBy and modifiedBy information. |
type | string | The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts". |
| Name | Datatype | Description |
|---|---|---|
id | string | Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. |
name | string | The name of the resource. |
destination | string | Destination VM Group. |
direction | string | Direction of port mirroring profile. Known values are: "INGRESS", "EGRESS", and "BIDIRECTIONAL". (INGRESS, EGRESS, BIDIRECTIONAL) |
displayName | string | Display name of the port mirroring profile. |
provisioningState | string | The provisioning state. Known values are: "Succeeded", "Failed", "Canceled", "Building", "Deleting", and "Updating". (Succeeded, Failed, Canceled, Building, Deleting, Updating) |
revision | integer | NSX revision number. |
source | string | Source VM Group. |
status | string | Port Mirroring Status. Known values are: "SUCCESS" and "FAILURE". (SUCCESS, FAILURE) |
systemData | object | Azure Resource Manager metadata containing createdBy and modifiedBy information. |
type | string | The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts". |
| Name | Datatype | Description |
|---|---|---|
id | string | Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. |
name | string | The name of the resource. |
displayName | string | Display name of the Public IP Block. |
numberOfPublicIPs | integer | Number of Public IPs requested. |
provisioningState | string | The provisioning state. Known values are: "Succeeded", "Failed", "Canceled", "Building", "Deleting", and "Updating". (Succeeded, Failed, Canceled, Building, Deleting, Updating) |
publicIPBlock | string | CIDR Block of the Public IP Block. |
systemData | object | Azure Resource Manager metadata containing createdBy and modifiedBy information. |
type | string | The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts". |
| Name | Datatype | Description |
|---|---|---|
id | string | Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. |
name | string | The name of the resource. |
connectedGateway | string | Gateway which to connect segment to. |
displayName | string | Display name of the segment. |
portVif | array | Port Vif which segment is associated with. |
provisioningState | string | The provisioning state. Known values are: "Succeeded", "Failed", "Canceled", "Building", "Deleting", and "Updating". (Succeeded, Failed, Canceled, Building, Deleting, Updating) |
revision | integer | NSX revision number. |
status | string | Segment status. Known values are: "SUCCESS" and "FAILURE". (SUCCESS, FAILURE) |
subnet | object | Subnet which to connect segment to. |
systemData | object | Azure Resource Manager metadata containing createdBy and modifiedBy information. |
type | string | The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts". |
| Name | Datatype | Description |
|---|---|---|
id | string | Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. |
name | string | The name of the resource. |
displayName | string | Display name of the VM. |
provisioningState | string | The provisioning state of the resource. Known values are: "Succeeded", "Failed", "Canceled", "Building", "Deleting", and "Updating". (Succeeded, Failed, Canceled, Building, Deleting, Updating) |
systemData | object | Azure Resource Manager metadata containing createdBy and modifiedBy information. |
type | string | The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts". |
vmType | string | Virtual machine type. Known values are: "REGULAR", "EDGE", and "SERVICE". (REGULAR, EDGE, SERVICE) |
| Name | Datatype | Description |
|---|---|---|
id | string | Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. |
name | string | The name of the resource. |
displayName | string | Display name of the VM group. |
members | array | Virtual machine members of this group. |
provisioningState | string | The provisioning state. Known values are: "Succeeded", "Failed", "Canceled", "Building", "Deleting", and "Updating". (Succeeded, Failed, Canceled, Building, Deleting, Updating) |
revision | integer | NSX revision number. |
status | string | VM Group status. Known values are: "SUCCESS" and "FAILURE". (SUCCESS, FAILURE) |
systemData | object | Azure Resource Manager metadata containing createdBy and modifiedBy information. |
type | string | The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts". |
| Name | Datatype | Description |
|---|---|---|
id | string | Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. |
name | string | The name of the resource. |
provisioningState | string | The provisioning state of the resource. Known values are: "Succeeded", "Failed", "Canceled", "Building", "Deleting", and "Updating". (Succeeded, Failed, Canceled, Building, Deleting, Updating) |
systemData | object | Azure Resource Manager metadata containing createdBy and modifiedBy information. |
type | string | The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts". |
Methods
The following methods are available for this 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 |
|---|---|---|
dhcp_id | string | The ID of the DHCP configuration. Required. |
dns_service_id | string | ID of the DNS service. Required. |
dns_zone_id | string | ID of the DNS zone. Required. |
gateway_id | string | The ID of the NSX Gateway. Required. |
port_mirroring_id | string | ID of the NSX port mirroring profile. Required. |
private_cloud_name | string | Name of the private cloud. Required. |
public_ip_id | string | ID of the DNS zone. Required. |
resource_group_name | string | The name of the resource group. The name is case insensitive. Required. |
segment_id | string | The ID of the NSX Segment. Required. |
subscription_id | string | |
virtual_machine_id | string | ID of the virtual machine. Required. |
vm_group_id | string | ID of the VM group. Required. |
SELECT examples
- get_dhcp
- get_dns_service
- get_dns_zone
- get_gateway
- get_port_mirroring
- get_public_ip
- get_segment
- get_virtual_machine
- get_vm_group
- get
Get a WorkloadNetworkDhcp.
SELECT
id,
name,
dhcpType,
displayName,
provisioningState,
revision,
segments,
systemData,
type
FROM azure_isv.avs.workload_networks
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND dhcp_id = '{{ dhcp_id }}' -- required
AND private_cloud_name = '{{ private_cloud_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;
Get a WorkloadNetworkDnsService.
SELECT
id,
name,
defaultDnsZone,
displayName,
dnsServiceIp,
fqdnZones,
logLevel,
provisioningState,
revision,
status,
systemData,
type
FROM azure_isv.avs.workload_networks
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND private_cloud_name = '{{ private_cloud_name }}' -- required
AND dns_service_id = '{{ dns_service_id }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;
Get a WorkloadNetworkDnsZone.
SELECT
id,
name,
displayName,
dnsServerIps,
dnsServices,
domain,
provisioningState,
revision,
sourceIp,
systemData,
type
FROM azure_isv.avs.workload_networks
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND private_cloud_name = '{{ private_cloud_name }}' -- required
AND dns_zone_id = '{{ dns_zone_id }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;
Get a WorkloadNetworkGateway.
SELECT
id,
name,
displayName,
path,
provisioningState,
systemData,
type
FROM azure_isv.avs.workload_networks
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND private_cloud_name = '{{ private_cloud_name }}' -- required
AND gateway_id = '{{ gateway_id }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;
Get a WorkloadNetworkPortMirroring.
SELECT
id,
name,
destination,
direction,
displayName,
provisioningState,
revision,
source,
status,
systemData,
type
FROM azure_isv.avs.workload_networks
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND private_cloud_name = '{{ private_cloud_name }}' -- required
AND port_mirroring_id = '{{ port_mirroring_id }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;
Get a WorkloadNetworkPublicIP.
SELECT
id,
name,
displayName,
numberOfPublicIPs,
provisioningState,
publicIPBlock,
systemData,
type
FROM azure_isv.avs.workload_networks
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND private_cloud_name = '{{ private_cloud_name }}' -- required
AND public_ip_id = '{{ public_ip_id }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;
Get a WorkloadNetworkSegment.
SELECT
id,
name,
connectedGateway,
displayName,
portVif,
provisioningState,
revision,
status,
subnet,
systemData,
type
FROM azure_isv.avs.workload_networks
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND private_cloud_name = '{{ private_cloud_name }}' -- required
AND segment_id = '{{ segment_id }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;
Get a WorkloadNetworkVirtualMachine.
SELECT
id,
name,
displayName,
provisioningState,
systemData,
type,
vmType
FROM azure_isv.avs.workload_networks
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND private_cloud_name = '{{ private_cloud_name }}' -- required
AND virtual_machine_id = '{{ virtual_machine_id }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;
Get a WorkloadNetworkVMGroup.
SELECT
id,
name,
displayName,
members,
provisioningState,
revision,
status,
systemData,
type
FROM azure_isv.avs.workload_networks
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND private_cloud_name = '{{ private_cloud_name }}' -- required
AND vm_group_id = '{{ vm_group_id }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;
Get a WorkloadNetwork.
SELECT
id,
name,
provisioningState,
systemData,
type
FROM azure_isv.avs.workload_networks
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND private_cloud_name = '{{ private_cloud_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;
INSERT examples
- create_dhcp
- create_dns_service
- create_dns_zone
- create_port_mirroring
- create_public_ip
- create_segments
- create_vm_group
- Manifest
Create a WorkloadNetworkDhcp.
INSERT INTO azure_isv.avs.workload_networks (
properties,
resource_group_name,
private_cloud_name,
dhcp_id,
subscription_id
)
SELECT
'{{ properties }}',
'{{ resource_group_name }}',
'{{ private_cloud_name }}',
'{{ dhcp_id }}',
'{{ subscription_id }}'
RETURNING
id,
name,
properties,
systemData,
type
;
Create a WorkloadNetworkDnsService.
INSERT INTO azure_isv.avs.workload_networks (
properties,
resource_group_name,
private_cloud_name,
dns_service_id,
subscription_id
)
SELECT
'{{ properties }}',
'{{ resource_group_name }}',
'{{ private_cloud_name }}',
'{{ dns_service_id }}',
'{{ subscription_id }}'
RETURNING
id,
name,
properties,
systemData,
type
;
Create a WorkloadNetworkDnsZone.
INSERT INTO azure_isv.avs.workload_networks (
properties,
resource_group_name,
private_cloud_name,
dns_zone_id,
subscription_id
)
SELECT
'{{ properties }}',
'{{ resource_group_name }}',
'{{ private_cloud_name }}',
'{{ dns_zone_id }}',
'{{ subscription_id }}'
RETURNING
id,
name,
properties,
systemData,
type
;
Create a WorkloadNetworkPortMirroring.
INSERT INTO azure_isv.avs.workload_networks (
properties,
resource_group_name,
private_cloud_name,
port_mirroring_id,
subscription_id
)
SELECT
'{{ properties }}',
'{{ resource_group_name }}',
'{{ private_cloud_name }}',
'{{ port_mirroring_id }}',
'{{ subscription_id }}'
RETURNING
id,
name,
properties,
systemData,
type
;
Create a WorkloadNetworkPublicIP.
INSERT INTO azure_isv.avs.workload_networks (
properties,
resource_group_name,
private_cloud_name,
public_ip_id,
subscription_id
)
SELECT
'{{ properties }}',
'{{ resource_group_name }}',
'{{ private_cloud_name }}',
'{{ public_ip_id }}',
'{{ subscription_id }}'
RETURNING
id,
name,
properties,
systemData,
type
;
Create a WorkloadNetworkSegment.
INSERT INTO azure_isv.avs.workload_networks (
properties,
resource_group_name,
private_cloud_name,
segment_id,
subscription_id
)
SELECT
'{{ properties }}',
'{{ resource_group_name }}',
'{{ private_cloud_name }}',
'{{ segment_id }}',
'{{ subscription_id }}'
RETURNING
id,
name,
properties,
systemData,
type
;
Create a WorkloadNetworkVMGroup.
INSERT INTO azure_isv.avs.workload_networks (
properties,
resource_group_name,
private_cloud_name,
vm_group_id,
subscription_id
)
SELECT
'{{ properties }}',
'{{ resource_group_name }}',
'{{ private_cloud_name }}',
'{{ vm_group_id }}',
'{{ subscription_id }}'
RETURNING
id,
name,
properties,
systemData,
type
;
# Description fields are for documentation purposes
- name: workload_networks
props:
- name: resource_group_name
value: "{{ resource_group_name }}"
description: Required parameter for the workload_networks resource.
- name: private_cloud_name
value: "{{ private_cloud_name }}"
description: Required parameter for the workload_networks resource.
- name: dhcp_id
value: "{{ dhcp_id }}"
description: Required parameter for the workload_networks resource.
- name: subscription_id
value: "{{ subscription_id }}"
description: Required parameter for the workload_networks resource.
- name: dns_service_id
value: "{{ dns_service_id }}"
description: Required parameter for the workload_networks resource.
- name: dns_zone_id
value: "{{ dns_zone_id }}"
description: Required parameter for the workload_networks resource.
- name: port_mirroring_id
value: "{{ port_mirroring_id }}"
description: Required parameter for the workload_networks resource.
- name: public_ip_id
value: "{{ public_ip_id }}"
description: Required parameter for the workload_networks resource.
- name: segment_id
value: "{{ segment_id }}"
description: Required parameter for the workload_networks resource.
- name: vm_group_id
value: "{{ vm_group_id }}"
description: Required parameter for the workload_networks resource.
- name: properties
description: |
The resource-specific properties for this resource.
value:
displayName: "{{ displayName }}"
members:
- "{{ members }}"
status: "{{ status }}"
provisioningState: "{{ provisioningState }}"
revision: {{ revision }}
UPDATE examples
- update_dhcp
- update_dns_service
- update_dns_zone
- update_port_mirroring
- update_segments
- update_vm_group
Update a WorkloadNetworkDhcp.
UPDATE azure_isv.avs.workload_networks
SET
properties = '{{ properties }}'
WHERE
resource_group_name = '{{ resource_group_name }}' --required
AND private_cloud_name = '{{ private_cloud_name }}' --required
AND dhcp_id = '{{ dhcp_id }}' --required
AND subscription_id = '{{ subscription_id }}' --required
RETURNING
id,
name,
properties,
systemData,
type;
Update a WorkloadNetworkDnsService.
UPDATE azure_isv.avs.workload_networks
SET
properties = '{{ properties }}'
WHERE
resource_group_name = '{{ resource_group_name }}' --required
AND private_cloud_name = '{{ private_cloud_name }}' --required
AND dns_service_id = '{{ dns_service_id }}' --required
AND subscription_id = '{{ subscription_id }}' --required
RETURNING
id,
name,
properties,
systemData,
type;
Update a WorkloadNetworkDnsZone.
UPDATE azure_isv.avs.workload_networks
SET
properties = '{{ properties }}'
WHERE
resource_group_name = '{{ resource_group_name }}' --required
AND private_cloud_name = '{{ private_cloud_name }}' --required
AND dns_zone_id = '{{ dns_zone_id }}' --required
AND subscription_id = '{{ subscription_id }}' --required
RETURNING
id,
name,
properties,
systemData,
type;
Update a WorkloadNetworkPortMirroring.
UPDATE azure_isv.avs.workload_networks
SET
properties = '{{ properties }}'
WHERE
resource_group_name = '{{ resource_group_name }}' --required
AND private_cloud_name = '{{ private_cloud_name }}' --required
AND port_mirroring_id = '{{ port_mirroring_id }}' --required
AND subscription_id = '{{ subscription_id }}' --required
RETURNING
id,
name,
properties,
systemData,
type;
Update a WorkloadNetworkSegment.
UPDATE azure_isv.avs.workload_networks
SET
properties = '{{ properties }}'
WHERE
resource_group_name = '{{ resource_group_name }}' --required
AND private_cloud_name = '{{ private_cloud_name }}' --required
AND segment_id = '{{ segment_id }}' --required
AND subscription_id = '{{ subscription_id }}' --required
RETURNING
id,
name,
properties,
systemData,
type;
Update a WorkloadNetworkVMGroup.
UPDATE azure_isv.avs.workload_networks
SET
properties = '{{ properties }}'
WHERE
resource_group_name = '{{ resource_group_name }}' --required
AND private_cloud_name = '{{ private_cloud_name }}' --required
AND vm_group_id = '{{ vm_group_id }}' --required
AND subscription_id = '{{ subscription_id }}' --required
RETURNING
id,
name,
properties,
systemData,
type;
DELETE examples
- delete_dhcp
- delete_dns_service
- delete_dns_zone
- delete_port_mirroring
- delete_public_ip
- delete_segment
- delete_vm_group
Delete a WorkloadNetworkDhcp.
DELETE FROM azure_isv.avs.workload_networks
WHERE resource_group_name = '{{ resource_group_name }}' --required
AND private_cloud_name = '{{ private_cloud_name }}' --required
AND dhcp_id = '{{ dhcp_id }}' --required
AND subscription_id = '{{ subscription_id }}' --required
;
Delete a WorkloadNetworkDnsService.
DELETE FROM azure_isv.avs.workload_networks
WHERE resource_group_name = '{{ resource_group_name }}' --required
AND dns_service_id = '{{ dns_service_id }}' --required
AND private_cloud_name = '{{ private_cloud_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
;
Delete a WorkloadNetworkDnsZone.
DELETE FROM azure_isv.avs.workload_networks
WHERE resource_group_name = '{{ resource_group_name }}' --required
AND dns_zone_id = '{{ dns_zone_id }}' --required
AND private_cloud_name = '{{ private_cloud_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
;
Delete a WorkloadNetworkPortMirroring.
DELETE FROM azure_isv.avs.workload_networks
WHERE resource_group_name = '{{ resource_group_name }}' --required
AND port_mirroring_id = '{{ port_mirroring_id }}' --required
AND private_cloud_name = '{{ private_cloud_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
;
Delete a WorkloadNetworkPublicIP.
DELETE FROM azure_isv.avs.workload_networks
WHERE resource_group_name = '{{ resource_group_name }}' --required
AND public_ip_id = '{{ public_ip_id }}' --required
AND private_cloud_name = '{{ private_cloud_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
;
Delete a WorkloadNetworkSegment.
DELETE FROM azure_isv.avs.workload_networks
WHERE resource_group_name = '{{ resource_group_name }}' --required
AND private_cloud_name = '{{ private_cloud_name }}' --required
AND segment_id = '{{ segment_id }}' --required
AND subscription_id = '{{ subscription_id }}' --required
;
Delete a WorkloadNetworkVMGroup.
DELETE FROM azure_isv.avs.workload_networks
WHERE resource_group_name = '{{ resource_group_name }}' --required
AND vm_group_id = '{{ vm_group_id }}' --required
AND private_cloud_name = '{{ private_cloud_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
;
Lifecycle Methods
- list_dhcp
- list_dns_services
- list_dns_zones
- list_gateways
- list_port_mirroring
- list_public_ips
- list_segments
- list_virtual_machines
- list_vm_groups
- list_raw
List WorkloadNetworkDhcp resources by WorkloadNetwork.
EXEC azure_isv.avs.workload_networks.list_dhcp
@resource_group_name='{{ resource_group_name }}' --required,
@private_cloud_name='{{ private_cloud_name }}' --required,
@subscription_id='{{ subscription_id }}' --required
;
List WorkloadNetworkDnsService resources by WorkloadNetwork.
EXEC azure_isv.avs.workload_networks.list_dns_services
@resource_group_name='{{ resource_group_name }}' --required,
@private_cloud_name='{{ private_cloud_name }}' --required,
@subscription_id='{{ subscription_id }}' --required
;
List WorkloadNetworkDnsZone resources by WorkloadNetwork.
EXEC azure_isv.avs.workload_networks.list_dns_zones
@resource_group_name='{{ resource_group_name }}' --required,
@private_cloud_name='{{ private_cloud_name }}' --required,
@subscription_id='{{ subscription_id }}' --required
;
List WorkloadNetworkGateway resources by WorkloadNetwork.
EXEC azure_isv.avs.workload_networks.list_gateways
@resource_group_name='{{ resource_group_name }}' --required,
@private_cloud_name='{{ private_cloud_name }}' --required,
@subscription_id='{{ subscription_id }}' --required
;
List WorkloadNetworkPortMirroring resources by WorkloadNetwork.
EXEC azure_isv.avs.workload_networks.list_port_mirroring
@resource_group_name='{{ resource_group_name }}' --required,
@private_cloud_name='{{ private_cloud_name }}' --required,
@subscription_id='{{ subscription_id }}' --required
;
List WorkloadNetworkPublicIP resources by WorkloadNetwork.
EXEC azure_isv.avs.workload_networks.list_public_ips
@resource_group_name='{{ resource_group_name }}' --required,
@private_cloud_name='{{ private_cloud_name }}' --required,
@subscription_id='{{ subscription_id }}' --required
;
List WorkloadNetworkSegment resources by WorkloadNetwork.
EXEC azure_isv.avs.workload_networks.list_segments
@resource_group_name='{{ resource_group_name }}' --required,
@private_cloud_name='{{ private_cloud_name }}' --required,
@subscription_id='{{ subscription_id }}' --required
;
List WorkloadNetworkVirtualMachine resources by WorkloadNetwork.
EXEC azure_isv.avs.workload_networks.list_virtual_machines
@resource_group_name='{{ resource_group_name }}' --required,
@private_cloud_name='{{ private_cloud_name }}' --required,
@subscription_id='{{ subscription_id }}' --required
;
List WorkloadNetworkVMGroup resources by WorkloadNetwork.
EXEC azure_isv.avs.workload_networks.list_vm_groups
@resource_group_name='{{ resource_group_name }}' --required,
@private_cloud_name='{{ private_cloud_name }}' --required,
@subscription_id='{{ subscription_id }}' --required
;
List WorkloadNetwork resources by PrivateCloud.
EXEC azure_isv.avs.workload_networks.list_raw
@resource_group_name='{{ resource_group_name }}' --required,
@private_cloud_name='{{ private_cloud_name }}' --required,
@subscription_id='{{ subscription_id }}' --required
;