Skip to main content

vw_pools

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

Overview

Namevw_pools
TypeView
Idazure.batch.vw_pools

Fields

See the SQL Definition (view DDL) for fields returned by this view.

SQL Definition

SELECT
id as id,
name as name,
identity as identity,
type as type,
etag as etag,
tags as tags,
JSON_EXTRACT(properties, '$.displayName') as "display_name",
JSON_EXTRACT(properties, '$.lastModified') as "last_modified",
JSON_EXTRACT(properties, '$.creationTime') as "creation_time",
JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state",
JSON_EXTRACT(properties, '$.provisioningStateTransitionTime') as "provisioning_state_transition_time",
JSON_EXTRACT(properties, '$.allocationState') as "allocation_state",
JSON_EXTRACT(properties, '$.allocationStateTransitionTime') as "allocation_state_transition_time",
JSON_EXTRACT(properties, '$.vmSize') as "vm_size",
JSON_EXTRACT(properties, '$.deploymentConfiguration') as "deployment_configuration",
JSON_EXTRACT(properties, '$.currentDedicatedNodes') as "current_dedicated_nodes",
JSON_EXTRACT(properties, '$.currentLowPriorityNodes') as "current_low_priority_nodes",
JSON_EXTRACT(properties, '$.scaleSettings') as "scale_settings",
JSON_EXTRACT(properties, '$.autoScaleRun') as "auto_scale_run",
JSON_EXTRACT(properties, '$.interNodeCommunication') as "inter_node_communication",
JSON_EXTRACT(properties, '$.networkConfiguration') as "network_configuration",
JSON_EXTRACT(properties, '$.taskSlotsPerNode') as "task_slots_per_node",
JSON_EXTRACT(properties, '$.taskSchedulingPolicy') as "task_scheduling_policy",
JSON_EXTRACT(properties, '$.userAccounts') as "user_accounts",
JSON_EXTRACT(properties, '$.metadata') as "metadata",
JSON_EXTRACT(properties, '$.startTask') as "start_task",
JSON_EXTRACT(properties, '$.certificates') as "certificates",
JSON_EXTRACT(properties, '$.applicationPackages') as "application_packages",
JSON_EXTRACT(properties, '$.applicationLicenses') as "application_licenses",
JSON_EXTRACT(properties, '$.resizeOperationStatus') as "resize_operation_status",
JSON_EXTRACT(properties, '$.mountConfiguration') as "mount_configuration",
JSON_EXTRACT(properties, '$.targetNodeCommunicationMode') as "target_node_communication_mode",
JSON_EXTRACT(properties, '$.currentNodeCommunicationMode') as "current_node_communication_mode",
JSON_EXTRACT(properties, '$.upgradePolicy') as "upgrade_policy",
JSON_EXTRACT(properties, '$.resourceTags') as "resource_tags",
subscriptionId,
resourceGroupName,
accountName,
poolName
FROM azure.batch.pools
WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me';