action visualstudio_get_api_v1_tenant_tenant_id_pool_pool_name { label: "get_api_v1_tenant_tenantId_Pool_poolName" provider: visualstudio method: GET path: "/api/v1/tenant/{tenantId}/Pool/{poolName}" encoding: json input: { type: "object" properties: { poolName: { type: "string" } tenantId: { type: "string" format: "uuid" } } required: ["poolName", "tenantId"] additionalProperties: false } output: { type: "object" required: ["poolGroupName", "vmSpecs"] properties: { domainUserCredentials: { type: "object" required: ["domain", "passwordSecretIdentifier", "userName"] properties: { domain: { type: "string" } organizationalUnit: { type: "string" } passwordSecretIdentifier: { type: "string" } userName: { type: "string" } } additionalProperties: false } hotPoolSettings: { type: "object" properties: { size: { type: "integer" format: "int32" } } additionalProperties: false } poolGroupName: { type: "string" } provisioningStatus: { type: "object" properties: { completedSteps: { type: "integer" format: "int32" } currentStepDescription: { type: "string" } isReady: { type: "boolean" } operationStartedTimeUtc: { type: "string" } totalSteps: { type: "integer" format: "int32" } } additionalProperties: false } tags: { type: "object" } userGroupName: { type: "string" } vmSpecs: { type: "object" required: ["diskType", "imageResourceId", "size", "subnetResourceId"] properties: { diskType: { type: "integer" format: "int32" enum: ["0 (StandardHDD)", "1 (StandardSSD)", "2 (PremiumSSD)"] } imageResourceId: { type: "string" } size: { type: "string" } subnetResourceId: { type: "string" } } additionalProperties: false } } additionalProperties: false } }