diff --git a/Commands/vm/host/_create.md b/Commands/vm/host/_create.md index e7ac8f908..c5dda5275 100644 --- a/Commands/vm/host/_create.md +++ b/Commands/vm/host/_create.md @@ -11,3 +11,7 @@ Create a dedicated host. ### [2023-03-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2hvc3Rncm91cHMve30vaG9zdHMve30=/2023-03-01.xml) **Stable** + +### [2024-11-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2hvc3Rncm91cHMve30vaG9zdHMve30=/2024-11-01.xml) **Stable** + + diff --git a/Commands/vm/host/_delete.md b/Commands/vm/host/_delete.md index 83203e7e5..9649f30e5 100644 --- a/Commands/vm/host/_delete.md +++ b/Commands/vm/host/_delete.md @@ -11,3 +11,7 @@ Delete a dedicated host. ### [2023-03-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2hvc3Rncm91cHMve30vaG9zdHMve30=/2023-03-01.xml) **Stable** + +### [2024-11-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2hvc3Rncm91cHMve30vaG9zdHMve30=/2024-11-01.xml) **Stable** + + diff --git a/Commands/vm/host/_resize.md b/Commands/vm/host/_resize.md index b7cc771ed..01b8c019f 100644 --- a/Commands/vm/host/_resize.md +++ b/Commands/vm/host/_resize.md @@ -14,3 +14,14 @@ Resize a dedicated host. ```bash vm host resize --host-group MyHostGroup --name MyHost --resource-group MyResourceGroup --sku-name DSv3-Type1 ``` + +### [2024-11-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2hvc3Rncm91cHMve30vaG9zdHMve30=/2024-11-01.xml) **Stable** + + + +#### examples + +- Resize a dedicated host. + ```bash + vm host resize --host-group MyHostGroup --name MyHost --resource-group MyResourceGroup --sku-name DSv3-Type1 + ``` diff --git a/Commands/vm/host/_show.md b/Commands/vm/host/_show.md index 9f2b4479d..bb553fb02 100644 --- a/Commands/vm/host/_show.md +++ b/Commands/vm/host/_show.md @@ -25,3 +25,14 @@ Get the details of a dedicated host. ```bash vm host show --host-group MyHostGroup --name MyDedicatedHost --resource-group MyResourceGroup ``` + +### [2024-11-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2hvc3Rncm91cHMve30vaG9zdHMve30=/2024-11-01.xml) **Stable** + + + +#### examples + +- Get the details of a dedicated host. + ```bash + vm host show --host-group MyHostGroup --name MyDedicatedHost --resource-group MyResourceGroup + ``` diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2hvc3Rncm91cHMve30vaG9zdHMve30=/2024-11-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2hvc3Rncm91cHMve30vaG9zdHMve30=/2024-11-01.json new file mode 100644 index 000000000..244b433ee --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2hvc3Rncm91cHMve30vaG9zdHMve30=/2024-11-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}/hosts/{}", "version": "2024-11-01", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9ob3N0R3JvdXBzL3tob3N0R3JvdXBOYW1lfS9ob3N0cy97aG9zdE5hbWV9/V/MjAyNC0xMS0wMQ=="}], "commandGroups": [{"name": "vm host", "commands": [{"name": "show", "version": "2024-11-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}/hosts/{}", "version": "2024-11-01", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9ob3N0R3JvdXBzL3tob3N0R3JvdXBOYW1lfS9ob3N0cy97aG9zdE5hbWV9/V/MjAyNC0xMS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.hostGroupName", "options": ["host-group", "host-group-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dedicated host group."}}, {"type": "string", "var": "$Path.hostName", "options": ["n", "name", "host-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the dedicated host."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Query.expand", "options": ["expand"], "help": {"short": "The expand expression to apply on the operation. 'InstanceView' will retrieve the list of instance views of the dedicated host. 'UserData' is not supported for dedicated host."}, "enum": {"items": [{"name": "instanceView", "value": "instanceView"}, {"name": "resiliencyView", "value": "resiliencyView"}, {"name": "userData", "value": "userData"}]}}]}], "operations": [{"operationId": "DedicatedHosts_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}/hosts/{hostName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "hostGroupName", "arg": "$Path.hostGroupName", "required": true}, {"type": "string", "name": "hostName", "arg": "$Path.hostName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "string", "name": "$expand", "arg": "$Query.expand", "enum": {"items": [{"value": "instanceView"}, {"value": "resiliencyView"}, {"value": "userData"}]}}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2024-11-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Compute/hostGroups/{}/hosts/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "boolean", "name": "autoReplaceOnFailure"}, {"readOnly": true, "type": "string", "name": "hostId"}, {"readOnly": true, "type": "object", "name": "instanceView", "props": [{"readOnly": true, "type": "string", "name": "assetId"}, {"type": "object", "name": "availableCapacity", "props": [{"type": "array", "name": "allocatableVMs", "item": {"type": "object", "props": [{"type": "float64", "name": "count"}, {"type": "string", "name": "vmSize"}]}}]}, {"type": "array", "name": "statuses", "item": {"type": "object", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "displayStatus"}, {"type": "string", "name": "level", "enum": {"items": [{"value": "Error"}, {"value": "Info"}, {"value": "Warning"}]}}, {"type": "string", "name": "message"}, {"type": "dateTime", "name": "time", "format": {"protocol": "iso"}}]}}]}, {"type": "string", "name": "licenseType", "enum": {"items": [{"value": "None"}, {"value": "Windows_Server_Hybrid"}, {"value": "Windows_Server_Perpetual"}]}}, {"type": "integer32", "name": "platformFaultDomain"}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"readOnly": true, "type": "dateTime", "name": "provisioningTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "dateTime", "name": "timeCreated", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "array", "name": "virtualMachines", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "id"}]}}], "clientFlatten": true}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer64", "name": "capacity"}, {"type": "string", "name": "name"}, {"type": "string", "name": "tier"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2024-11-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}/hosts/{}", "version": "2024-11-01", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9ob3N0R3JvdXBzL3tob3N0R3JvdXBOYW1lfS9ob3N0cy97aG9zdE5hbWV9/V/MjAyNC0xMS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.hostGroupName", "options": ["host-group", "host-group-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dedicated host group."}}, {"type": "string", "var": "$Path.hostName", "options": ["n", "name", "host-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the dedicated host."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "DedicatedHosts_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}/hosts/{hostName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "hostGroupName", "arg": "$Path.hostGroupName", "required": true}, {"type": "string", "name": "hostName", "arg": "$Path.hostName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-11-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2024-11-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}/hosts/{}", "version": "2024-11-01", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9ob3N0R3JvdXBzL3tob3N0R3JvdXBOYW1lfS9ob3N0cy97aG9zdE5hbWV9/V/MjAyNC0xMS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.hostGroupName", "options": ["host-group", "host-group-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dedicated host group."}}, {"type": "string", "var": "$Path.hostName", "options": ["n", "name", "host-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the dedicated host."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Parameters", "args": [{"type": "ResourceLocation", "var": "$parameters.location", "options": ["l", "location"], "required": true, "group": "Parameters", "help": {"short": "Resource location"}}, {"type": "object", "var": "$parameters.sku", "options": ["sku"], "required": true, "group": "Parameters", "help": {"short": "SKU of the dedicated host for Hardware Generation and VM family. Only name is required to be set. List Microsoft.Compute SKUs for a list of possible values."}, "args": [{"type": "integer64", "var": "$parameters.sku.capacity", "options": ["capacity"], "help": {"short": "Specifies the number of virtual machines in the scale set."}}, {"type": "string", "var": "$parameters.sku.name", "options": ["name"], "help": {"short": "The sku name."}}, {"type": "string", "var": "$parameters.sku.tier", "options": ["tier"], "help": {"short": "Specifies the tier of virtual machines in a scale set.

Possible Values:

**Standard**

**Basic**"}}]}, {"type": "object", "var": "$parameters.tags", "options": ["tags"], "group": "Parameters", "help": {"short": "Resource tags"}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "boolean", "var": "$parameters.properties.autoReplaceOnFailure", "options": ["auto-replace-on-failure"], "group": "Properties", "help": {"short": "Specifies whether the dedicated host should be replaced automatically in case of a failure. The value is defaulted to 'true' when not provided."}}, {"type": "string", "var": "$parameters.properties.licenseType", "options": ["license-type"], "group": "Properties", "help": {"short": "Specifies the software license type that will be applied to the VMs deployed on the dedicated host.

Possible values are:

**None**

**Windows_Server_Hybrid**

**Windows_Server_Perpetual**

Default: **None**"}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "Windows_Server_Hybrid", "value": "Windows_Server_Hybrid"}, {"name": "Windows_Server_Perpetual", "value": "Windows_Server_Perpetual"}]}}, {"type": "integer32", "var": "$parameters.properties.platformFaultDomain", "options": ["platform-fault-domain"], "group": "Properties", "help": {"short": "Fault domain of the dedicated host within a dedicated host group."}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "DedicatedHosts_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}/hosts/{hostName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "hostGroupName", "arg": "$Path.hostGroupName", "required": true}, {"type": "string", "name": "hostName", "arg": "$Path.hostName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-11-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$parameters.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "boolean", "name": "autoReplaceOnFailure", "arg": "$parameters.properties.autoReplaceOnFailure"}, {"type": "string", "name": "licenseType", "arg": "$parameters.properties.licenseType", "enum": {"items": [{"value": "None"}, {"value": "Windows_Server_Hybrid"}, {"value": "Windows_Server_Perpetual"}]}}, {"type": "integer32", "name": "platformFaultDomain", "arg": "$parameters.properties.platformFaultDomain"}], "clientFlatten": true}, {"type": "object", "name": "sku", "arg": "$parameters.sku", "required": true, "props": [{"type": "integer64", "name": "capacity", "arg": "$parameters.sku.capacity"}, {"type": "string", "name": "name", "arg": "$parameters.sku.name"}, {"type": "string", "name": "tier", "arg": "$parameters.sku.tier"}]}, {"type": "object", "name": "tags", "arg": "$parameters.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Compute/hostGroups/{}/hosts/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "boolean", "name": "autoReplaceOnFailure"}, {"readOnly": true, "type": "string", "name": "hostId"}, {"readOnly": true, "type": "object", "name": "instanceView", "props": [{"readOnly": true, "type": "string", "name": "assetId"}, {"type": "object", "name": "availableCapacity", "props": [{"type": "array", "name": "allocatableVMs", "item": {"type": "object", "props": [{"type": "float64", "name": "count"}, {"type": "string", "name": "vmSize"}]}}]}, {"type": "array", "name": "statuses", "item": {"type": "object", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "displayStatus"}, {"type": "string", "name": "level", "enum": {"items": [{"value": "Error"}, {"value": "Info"}, {"value": "Warning"}]}}, {"type": "string", "name": "message"}, {"type": "dateTime", "name": "time", "format": {"protocol": "iso"}}]}}]}, {"type": "string", "name": "licenseType", "enum": {"items": [{"value": "None"}, {"value": "Windows_Server_Hybrid"}, {"value": "Windows_Server_Perpetual"}]}}, {"type": "integer32", "name": "platformFaultDomain"}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"readOnly": true, "type": "dateTime", "name": "provisioningTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "dateTime", "name": "timeCreated", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "array", "name": "virtualMachines", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "id"}]}}], "clientFlatten": true}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer64", "name": "capacity"}, {"type": "string", "name": "name"}, {"type": "string", "name": "tier"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "resize", "version": "2024-11-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}/hosts/{}", "version": "2024-11-01", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9ob3N0R3JvdXBzL3tob3N0R3JvdXBOYW1lfS9ob3N0cy97aG9zdE5hbWV9/V/MjAyNC0xMS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.hostGroupName", "options": ["host-group", "host-group-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the dedicated host group."}}, {"type": "string", "var": "$Path.hostName", "options": ["n", "name", "host-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the dedicated host."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Parameters", "args": [{"type": "object", "var": "$parameters.tags", "options": ["tags"], "hide": true, "group": "Parameters", "help": {"short": "Resource tags"}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "boolean", "var": "$parameters.properties.autoReplaceOnFailure", "options": ["auto-replace-on-failure"], "hide": true, "group": "Properties", "help": {"short": "Specifies whether the dedicated host should be replaced automatically in case of a failure. The value is defaulted to 'true' when not provided."}}, {"type": "string", "var": "$parameters.properties.licenseType", "options": ["license-type"], "hide": true, "group": "Properties", "help": {"short": "Specifies the software license type that will be applied to the VMs deployed on the dedicated host.

Possible values are:

**None**

**Windows_Server_Hybrid**

**Windows_Server_Perpetual**

Default: **None**"}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "Windows_Server_Hybrid", "value": "Windows_Server_Hybrid"}, {"name": "Windows_Server_Perpetual", "value": "Windows_Server_Perpetual"}]}}, {"type": "integer32", "var": "$parameters.properties.platformFaultDomain", "options": ["platform-fault-domain"], "hide": true, "group": "Properties", "help": {"short": "Fault domain of the dedicated host within a dedicated host group."}}]}, {"name": "Sku", "args": [{"type": "integer64", "var": "$parameters.sku.capacity", "options": ["sku-capacity"], "hide": true, "group": "Sku", "help": {"short": "Specifies the number of virtual machines in the scale set."}}, {"type": "string", "var": "$parameters.sku.name", "options": ["sku"], "group": "Sku", "help": {"short": "Dedicated host size for resizing. Available dedicated host sizes for resizing could be listed by running 'az vm host list-resize-options'."}}, {"type": "string", "var": "$parameters.sku.tier", "options": ["sku-tier"], "hide": true, "group": "Sku", "help": {"short": "Specifies the tier of virtual machines in a scale set.

Possible Values:

**Standard**

**Basic**"}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "DedicatedHosts_Update", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}/hosts/{hostName}", "request": {"method": "patch", "path": {"params": [{"type": "string", "name": "hostGroupName", "arg": "$Path.hostGroupName", "required": true}, {"type": "string", "name": "hostName", "arg": "$Path.hostName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-11-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "boolean", "name": "autoReplaceOnFailure", "arg": "$parameters.properties.autoReplaceOnFailure"}, {"type": "string", "name": "licenseType", "arg": "$parameters.properties.licenseType", "enum": {"items": [{"value": "None"}, {"value": "Windows_Server_Hybrid"}, {"value": "Windows_Server_Perpetual"}]}}, {"type": "integer32", "name": "platformFaultDomain", "arg": "$parameters.properties.platformFaultDomain"}], "clientFlatten": true}, {"type": "object", "name": "sku", "props": [{"type": "integer64", "name": "capacity", "arg": "$parameters.sku.capacity"}, {"type": "string", "name": "name", "arg": "$parameters.sku.name"}, {"type": "string", "name": "tier", "arg": "$parameters.sku.tier"}]}, {"type": "object", "name": "tags", "arg": "$parameters.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Compute/hostGroups/{}/hosts/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "boolean", "name": "autoReplaceOnFailure"}, {"readOnly": true, "type": "string", "name": "hostId"}, {"readOnly": true, "type": "object", "name": "instanceView", "props": [{"readOnly": true, "type": "string", "name": "assetId"}, {"type": "object", "name": "availableCapacity", "props": [{"type": "array", "name": "allocatableVMs", "item": {"type": "object", "props": [{"type": "float64", "name": "count"}, {"type": "string", "name": "vmSize"}]}}]}, {"type": "array", "name": "statuses", "item": {"type": "object", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "displayStatus"}, {"type": "string", "name": "level", "enum": {"items": [{"value": "Error"}, {"value": "Info"}, {"value": "Warning"}]}}, {"type": "string", "name": "message"}, {"type": "dateTime", "name": "time", "format": {"protocol": "iso"}}]}}]}, {"type": "string", "name": "licenseType", "enum": {"items": [{"value": "None"}, {"value": "Windows_Server_Hybrid"}, {"value": "Windows_Server_Perpetual"}]}}, {"type": "integer32", "name": "platformFaultDomain"}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"readOnly": true, "type": "dateTime", "name": "provisioningTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "dateTime", "name": "timeCreated", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "array", "name": "virtualMachines", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "id"}]}}], "clientFlatten": true}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer64", "name": "capacity"}, {"type": "string", "name": "name"}, {"type": "string", "name": "tier"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2hvc3Rncm91cHMve30vaG9zdHMve30=/2024-11-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2hvc3Rncm91cHMve30vaG9zdHMve30=/2024-11-01.xml new file mode 100644 index 000000000..740eb4620 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2hvc3Rncm91cHMve30vaG9zdHMve30=/2024-11-01.xml @@ -0,0 +1,642 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + +
+
+ +
+
+