action visualstudio_post_api_v1_geneva_actions_vnet_pool_definitions { label: "post_api_v1_GenevaActions_VnetPoolDefinitions" provider: visualstudio method: POST path: "/api/v1/GenevaActions/VnetPoolDefinitions" encoding: json input: { type: "object" required: ["dimensions", "isEnabled", "location", "subtype", "targetCount", "type"] properties: { dimensions: { type: "object" } isEnabled: { type: "boolean" } location: { type: "integer" format: "int32" enum: ["101 (EastAsia)", "102 (SouthEastAsia)", "201 (AustraliaCentral)", "202 (AustraliaCentral2)", "203 (AustraliaEast)", "205 (AustraliaSouthEast)", "301 (BrazilSouth)", "401 (CanadaCentral)", "402 (CanadaEast)", "501 (NorthEurope)", "502 (WestEurope)", "601 (FranceCentral)", "602 (FranceSouth)", "701 (CentralIndia)", "702 (SouthIndia)", "703 (WestIndia)", "801 (JapanEast)", "802 (JapanWest)", "901 (KoreaCentral)", "902 (KoreaSouth)", "1001 (SouthAfricaNorth)", "1002 (SouthAfricaWest)", "1201 (UaeCentral)", "1202 (UaeNorth)", "1401 (UkSouth)", "1402 (UkWest)", "1501 (CentralUs)", "1502 (EastUs)", "1503 (EastUs2)", "1504 (NorthCentralUs)", "1505 (SouthCentralUs)", "1506 (WestCentralUs)", "1507 (WestUs)", "1508 (WestUs2)", "1509 (WestUs3)", "1601 (CentralUsEuap)", "1602 (EastUs2Euap)", "1701 (SwitzerlandNorth)", "1702 (SwitzerlandWest)", "1801 (GermanyNorth)", "1802 (GermanyWestCentral)", "1901 (NorwayWest)", "1902 (NorwayEast)"] } logicalSkus: { type: "array" items: { type: "string" } } subtype: { type: "integer" format: "int32" enum: ["0 (Default)", "2 (ShrunkBlob)", "3 (FullBlob)", "4 (UserParametersBlob)", "5 (PrebuildHash)", "6 (VnetInjected)"] } targetCount: { type: "integer" format: "int32" } type: { type: "integer" format: "int32" enum: ["1 (ComputeVM)", "2 (StorageFileShare)", "3 (StorageArchive)", "4 (KeyVault)", "5 (OSDisk)", "6 (NetworkInterface)", "7 (InputQueue)", "8 (Snapshot)", "9 (PoolQueue)", "10 (VirtualNetwork)", "11 (NetworkSecurityGroup)", "12 (LiveShareWorkspace)", "13 (BasisTunnel)", "14 (StorageBlockBlob)", "15 (DataDisk)", "16 (PortForwardingWorkspace)"] } } additionalProperties: false } output: { type: "object" additionalProperties: true } }