vw_virtual_appliances
Creates, updates, deletes, gets or lists a vw_virtual_appliances
resource.
Overview
Name | vw_virtual_appliances |
Type | View |
Id | azure.network.vw_virtual_appliances |
Fields
See the SQL Definition (view DDL) for fields returned by this view.
SQL Definition
- Sqlite3
- Postgres
SELECT
id as id,
name as name,
identity as identity,
etag as etag,
type as type,
systemData as system_data,
JSON_EXTRACT(properties, '$.nvaSku') as "nva_sku",
JSON_EXTRACT(properties, '$.addressPrefix') as "address_prefix",
JSON_EXTRACT(properties, '$.bootStrapConfigurationBlobs') as "boot_strap_configuration_blobs",
JSON_EXTRACT(properties, '$.virtualHub') as "virtual_hub",
JSON_EXTRACT(properties, '$.cloudInitConfigurationBlobs') as "cloud_init_configuration_blobs",
JSON_EXTRACT(properties, '$.cloudInitConfiguration') as "cloud_init_configuration",
JSON_EXTRACT(properties, '$.virtualApplianceAsn') as "virtual_appliance_asn",
JSON_EXTRACT(properties, '$.sshPublicKey') as "ssh_public_key",
JSON_EXTRACT(properties, '$.virtualApplianceNics') as "virtual_appliance_nics",
JSON_EXTRACT(properties, '$.networkProfile') as "network_profile",
JSON_EXTRACT(properties, '$.additionalNics') as "additional_nics",
JSON_EXTRACT(properties, '$.internetIngressPublicIps') as "internet_ingress_public_ips",
JSON_EXTRACT(properties, '$.virtualApplianceSites') as "virtual_appliance_sites",
JSON_EXTRACT(properties, '$.virtualApplianceConnections') as "virtual_appliance_connections",
JSON_EXTRACT(properties, '$.inboundSecurityRules') as "inbound_security_rules",
JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state",
JSON_EXTRACT(properties, '$.deploymentType') as "deployment_type",
JSON_EXTRACT(properties, '$.delegation') as "delegation",
JSON_EXTRACT(properties, '$.partnerManagedResource') as "partner_managed_resource",
subscriptionId,
resourceGroupName,
networkVirtualApplianceName
FROM azure.network.virtual_appliances
WHERE subscriptionId = 'replace-me';
SELECT
id as id,
name as name,
identity as identity,
etag as etag,
type as type,
systemData as system_data,
json_extract_path_text(properties, '$.nvaSku') as "nva_sku",
json_extract_path_text(properties, '$.addressPrefix') as "address_prefix",
json_extract_path_text(properties, '$.bootStrapConfigurationBlobs') as "boot_strap_configuration_blobs",
json_extract_path_text(properties, '$.virtualHub') as "virtual_hub",
json_extract_path_text(properties, '$.cloudInitConfigurationBlobs') as "cloud_init_configuration_blobs",
json_extract_path_text(properties, '$.cloudInitConfiguration') as "cloud_init_configuration",
json_extract_path_text(properties, '$.virtualApplianceAsn') as "virtual_appliance_asn",
json_extract_path_text(properties, '$.sshPublicKey') as "ssh_public_key",
json_extract_path_text(properties, '$.virtualApplianceNics') as "virtual_appliance_nics",
json_extract_path_text(properties, '$.networkProfile') as "network_profile",
json_extract_path_text(properties, '$.additionalNics') as "additional_nics",
json_extract_path_text(properties, '$.internetIngressPublicIps') as "internet_ingress_public_ips",
json_extract_path_text(properties, '$.virtualApplianceSites') as "virtual_appliance_sites",
json_extract_path_text(properties, '$.virtualApplianceConnections') as "virtual_appliance_connections",
json_extract_path_text(properties, '$.inboundSecurityRules') as "inbound_security_rules",
json_extract_path_text(properties, '$.provisioningState') as "provisioning_state",
json_extract_path_text(properties, '$.deploymentType') as "deployment_type",
json_extract_path_text(properties, '$.delegation') as "delegation",
json_extract_path_text(properties, '$.partnerManagedResource') as "partner_managed_resource",
subscriptionId,
resourceGroupName,
networkVirtualApplianceName
FROM azure.network.virtual_appliances
WHERE subscriptionId = 'replace-me';